Module: MR::Model::Fields::InstanceMethods

Defined in:
lib/mr/model/fields.rb

Instance Method Summary collapse

Instance Method Details

#fieldsObject



47
48
49
# File 'lib/mr/model/fields.rb', line 47

def fields
  self.class.fields.read_all(record)
end

#fields=(values) ⇒ Object



51
52
53
54
55
56
57
# File 'lib/mr/model/fields.rb', line 51

def fields=(values)
  raise(ArgumentError, "must be a hash") unless values.kind_of?(Hash)
  self.class.fields.batch_write(values, record)
rescue NoFieldError => exception
  exception.set_backtrace(caller)
  raise exception
end