module MR::Model::Fields::InstanceMethods

Public Instance Methods

fields() click to toggle source
# File lib/mr/model/fields.rb, line 47
def fields
  self.class.fields.read_all(record)
end
fields=(values) click to toggle source
# 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