Module: ActsAsFormatted::ActsMethods

Defined in:
lib/acts_as_formatted/acts_as_formatted.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_formatted(options = {}) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/acts_as_formatted/acts_as_formatted.rb', line 9

def acts_as_formatted(options = {})
  return if acts_as_formatted?
  
  initialize_format_configuration
  set_format_configuration(options)
  
  define_format_hooks
  extend_class_for_acts_as_formatted
end

#acts_as_formatted?Boolean



19
20
21
# File 'lib/acts_as_formatted/acts_as_formatted.rb', line 19

def acts_as_formatted?
  self.included_modules.include?(ActsAsFormatted::InstanceMethods)
end