Module: Alf::Predicate::Expr
- Included in:
- Exists, Sql::Literal
- Defined in:
- lib/alf/predicate/nodes/expr.rb
Instance Method Summary collapse
Instance Method Details
#to_sql_literal(buffer, value) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/alf/predicate/nodes/expr.rb', line 5 def to_sql_literal(buffer, value) case value when TrueClass buffer << Sql::Expr::TRUE when FalseClass buffer << Sql::Expr::FALSE when Integer, Float buffer << value.to_s else buffer << Sql::Expr::QUOTE << value.to_s << Sql::Expr::QUOTE end end |