Class: DataMapper::Query::Operator

Inherits:
Object
  • Object
show all
Includes:
Assertions
Defined in:
lib/gems/dm-core-0.9.7/lib/dm-core/query.rb

Overview

class Direction

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Assertions

#assert_kind_of

Instance Attribute Details

#operatorObject (readonly)

Returns the value of attribute operator.



552
553
554
# File 'lib/gems/dm-core-0.9.7/lib/dm-core/query.rb', line 552

def operator
  @operator
end

#targetObject (readonly)

Returns the value of attribute target.



552
553
554
# File 'lib/gems/dm-core-0.9.7/lib/dm-core/query.rb', line 552

def target
  @target
end

Instance Method Details

#==(other) ⇒ Object



558
559
560
561
562
# File 'lib/gems/dm-core-0.9.7/lib/dm-core/query.rb', line 558

def ==(other)
  return true if super
  return false unless other.kind_of?(self.class)
  @operator == other.operator && @target == other.target
end

#to_symObject



554
555
556
# File 'lib/gems/dm-core-0.9.7/lib/dm-core/query.rb', line 554

def to_sym
  @property_name
end