Обновление CodeColorer до версии 0.5.1

(WordPress) · English (8,888 views)

Сразу после того, как я опубликовал предыдущую заметку об обновлениях плагинов для Wordpress, я обнаружил, что обновилась библиотека GeSHi, потому я обновляю также и CodeColorer.

Из новостей GeSHi:

В этом релизе добавилось несколько новых языков, X++ и Rails, а также исправлены ошибки в других языках. Кроме того, улучшена поддержка.

Вот пример подсветки синтаксиса Rails:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class User < ActiveRecord::Base
  include AccessManager
 
  attr_accessible :email, :first_name, :last_name, :country, :birthday, :home_page, :preferred_name

  has_many :videos
                         
  validates_presence_of :login, :role, :email
  validates_format_of :email, :with => /^[^@]+@.+\..+$/
  validates_presence_of :password :if => :validate_password?
  validates_length_of :password, :in => 5..100, :if => :validate_password?

  def initialize(attributes = nil)
    super
    @new_password = false
  end
 
  def self.authorize(login, password)
    User.find :first, :conditions => ['(login = ? OR email = ?) AND password = ? AND is_active = 1', login, login, password]
  end
 
  protected
 
    def validate_password?
      @new_password
    end
end

Обновляемся!

No Responses to this entry

Subscribe to comments with RSS

Comments are closed

Comments for this entry are closed for a while. If you have anything to say – use a contact form. Thank you for your patience.