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