Class: Dbee::Providers::ActiveRecordProvider::ExpressionBuilder::SelectMaker

Inherits:
Object
  • Object
show all
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