class ActiveRecord::HashOptions::GenericOp
Operator contains logic for producing arel for the database and acts as a lambda for ruby
Attributes
expression[RW]
expression2[RW]
Public Class Methods
new(expression, expression2 = nil)
click to toggle source
# File lib/active_record/hash_options/operators.rb, line 8 def initialize(expression, expression2 = nil) @expression = expression @expression2 = expression2 end
quote(op_expression, column)
click to toggle source
# File lib/active_record/hash_options/operators.rb, line 13 def self.quote(op_expression, column) if op_expression.kind_of?(String) Arel::Nodes.build_quoted(op_expression, column) else op_expression end end