Class: Dbee::Providers::ActiveRecordProvider::ExpressionBuilder::SelectMaker
- Inherits:
-
Object
- Object
- Dbee::Providers::ActiveRecordProvider::ExpressionBuilder::SelectMaker
- Includes:
- Singleton
- Defined in:
- lib/dbee/providers/active_record_provider/expression_builder/select_maker.rb
Overview
Derives Arel#project predicates.
Instance Method Summary collapse
Instance Method Details
#make(column, arel_column, alias_maker) ⇒ Object
18 19 20 21 22 |
# File 'lib/dbee/providers/active_record_provider/expression_builder/select_maker.rb', line 18 def make(column, arel_column, alias_maker) column_alias = quote(alias_maker.make(column.display)) arel_column.as(column_alias) end |