Module: Findable::Recordable::ClassMethods

Defined in:
lib/findable/recordable.rb

Instance Method Summary collapse

Instance Method Details

#field(attr, options = {}) ⇒ Object



14
15
16
17
# File 'lib/findable/recordable.rb', line 14

def field(attr, options={})
  options.symbolize_keys!
  define_accessor(attr.to_sym, options)
end

#fields(*args) ⇒ Object



19
20
21
22
# File 'lib/findable/recordable.rb', line 19

def fields(*args)
  options = args.extract_options!
  args.each {|arg| field(arg, options) }
end