Sha256: e5eeb161676c885e6e9c3bb7fa4480beb5ae7821f4104e77813bd7db92794d7d
Contents?: true
Size: 390 Bytes
Versions: 3
Compression:
Stored size: 390 Bytes
Contents
class Arity2Operators < Operator attr_reader :left, :right ARITY = 2 def initialize(left, right) @left = (left.is_a?(Operator)) ? left : ValueExpression.new(left) @right = (right.is_a?(Operator)) ? right : ValueExpression.new(right) end def ==(other) other.class == self.class && other.left == @left && other.right == @right end alias_method :equal?, :== end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lamep-0.2.1 | lib/lamep/Expressions/arity2_operators.rb |
lamep-0.2 | lib/lamep/Expressions/arity2_operators.rb |
lamep-0.1 | lib/lamep/Expressions/arity2_operators.rb |