module MR::ReadModel
Constants
- InvalidDataError
- InvalidFieldTypeError
- InvalidQueryExpressionError
- InvalidSubqueryError
- NoFindAttrError
Public Class Methods
add_select_for_field(read_model_class, name, column_sql = nil, &column_sql_block)
click to toggle source
# File lib/mr/read_model.rb, line 17 def self.add_select_for_field(read_model_class, name, column_sql = nil, &column_sql_block) if column_sql read_model_class.select("#{column_sql} AS #{name}") elsif column_sql_block read_model_class.select do |params| "#{column_sql_block.call(params)} AS #{name}" end end end