Class: DataMapper::Query::Operator

Inherits:
Object
  • Object
show all
Includes:
Assertions
Defined in:
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.



549
550
551
# File 'lib/dm-core/query.rb', line 549

def operator
  @operator
end

#targetObject (readonly)

Returns the value of attribute target.



549
550
551
# File 'lib/dm-core/query.rb', line 549

def target
  @target
end

Instance Method Details

#==(other) ⇒ Object



555
556
557
558
559
# File 'lib/dm-core/query.rb', line 555

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

#to_symObject



551
552
553
# File 'lib/dm-core/query.rb', line 551

def to_sym
  @property_name
end