Module: Padrino::Contrib::Orm::ActiveRecord::Textile::ClassMethods

Defined in:
lib/padrino-contrib/orm/active_record/textile.rb

Instance Method Summary collapse

Instance Method Details

#has_textile(*fields) ⇒ Object



18
19
20
21
22
23
24
25
26
# File 'lib/padrino-contrib/orm/active_record/textile.rb', line 18

def has_textile(*fields)
  require 'RedCloth'
  include InstanceMethods
  options = fields.extract_options!
  options.reverse_merge!(:internal_links => :blog)
  @_textile_fields  = fields
  @_textile_options = options
  before_save :generate_textile
end

#textile_fieldsObject



28
29
30
# File 'lib/padrino-contrib/orm/active_record/textile.rb', line 28

def textile_fields
  @_textile_fields
end

#textile_optionsObject



32
33
34
# File 'lib/padrino-contrib/orm/active_record/textile.rb', line 32

def textile_options
  @_textile_options
end