Module: Arel::AliasPredication
- Included in:
- Arel::Attributes::Attribute, Nodes::Filter, Nodes::InfixOperation, Nodes::NodeExpression, Nodes::Over, Nodes::SqlLiteral, Table
- Defined in:
- lib/arel/alias_predication.rb
Instance Method Summary collapse
Instance Method Details
#as(other) ⇒ Object
5 6 7 8 9 |
# File 'lib/arel/alias_predication.rb', line 5 def as(other) other = other.name if other.is_a?(Symbol) Nodes::As.new self, Nodes::SqlLiteral.new(other, retryable: true) end |