lib/alf/predicate/nodes/expr.rb
module Alf
class Predicate
module Expr
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
end
end
end