Module: RecordFormatter::ClassMethods

Defined in:
lib/record_formatter.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_record_formatter(options = {}, &block) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/record_formatter.rb', line 14

def acts_as_record_formatter options={}, &block
  @record_formatter ||= RecordFormatter::Base.new(self, options)
  @record_formatter.instance_eval(&block) if block
  @record_formatter

  extend RecordFormatter::LocalClassMethods
end