class MR::ReadModel::FromExpression
Attributes
record_class[R]
Public Class Methods
new(record_class)
click to toggle source
# File lib/mr/read_model/query_expression.rb, line 88 def initialize(record_class) raise ArgumentError, "must be passed a MR::Record" unless record_class < MR::Record @record_class = record_class end
Public Instance Methods
ar_relation(params = nil)
click to toggle source
# File lib/mr/read_model/query_expression.rb, line 100 def ar_relation(params = nil) self.record_class.scoped end
default_find_attr()
click to toggle source
# File lib/mr/read_model/query_expression.rb, line 93 def default_find_attr @default_find_attr ||= [ self.record_class.table_name, self.record_class.primary_key ].join('.') end