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