Class: Filterparams::BindingOperation

Inherits:
Object
  • Object
show all
Defined in:
lib/filterparams/obj/binding_operation.rb

Direct Known Subclasses

And, Or, Order

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(left, right) ⇒ BindingOperation

Returns a new instance of BindingOperation.



5
6
7
8
# File 'lib/filterparams/obj/binding_operation.rb', line 5

def initialize(left, right)
  self.left = left
  self.right = right
end

Instance Attribute Details

#leftObject

Returns the value of attribute left.



3
4
5
# File 'lib/filterparams/obj/binding_operation.rb', line 3

def left
  @left
end

#rightObject

Returns the value of attribute right.



3
4
5
# File 'lib/filterparams/obj/binding_operation.rb', line 3

def right
  @right
end

Instance Method Details

#equal?(other) ⇒ Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/filterparams/obj/binding_operation.rb', line 10

def equal?(other)
  left == other.left && right == other.right
end