module MR::ReadModel::ClassMethods

Public Instance Methods

field(name, type, column_sql = nil, &column_sql_block) click to toggle source
Calls superclass method
# File lib/mr/read_model.rb, line 29
def field(name, type, column_sql = nil, &column_sql_block)
  super(name, type)
  MR::ReadModel.add_select_for_field(self, name, column_sql, &column_sql_block)
end
json_struct_list(name, struct_class, column_sql = nil, &column_sql_block) click to toggle source
Calls superclass method
# File lib/mr/read_model.rb, line 34
def json_struct_list(name, struct_class, column_sql = nil, &column_sql_block)
  super(name, struct_class)
  MR::ReadModel.add_select_for_field(self, name, column_sql, &column_sql_block)
end
json_struct_obj(name, struct_class, column_sql = nil, &column_sql_block) click to toggle source
Calls superclass method
# File lib/mr/read_model.rb, line 39
def json_struct_obj(name, struct_class, column_sql = nil, &column_sql_block)
  super(name, struct_class)
  MR::ReadModel.add_select_for_field(self, name, column_sql, &column_sql_block)
end