module MR::Model::Configuration::InstanceMethods

Public Instance Methods

record() click to toggle source
# File lib/mr/model/configuration.rb, line 47
def record
  @record || raise(NoRecordError, "a record hasn't been set", caller)
end
record_class() click to toggle source
# File lib/mr/model/configuration.rb, line 43
def record_class
  self.class.record_class
end

Private Instance Methods

set_record(record) click to toggle source
# File lib/mr/model/configuration.rb, line 53
def set_record(record)
  raise InvalidRecordError unless record.kind_of?(MR::Record)
  @record       = record
  @record.model = self
end