rubyx/lib/ast/conditional_expression.rb
2014-05-05 10:02:02 +03:00

13 lines
297 B
Ruby

module Ast
class ConditionalExpression < Expression
attr_reader :cond, :if_true, :if_false
def initialize cond, if_true, if_false
@cond, @if_true, @if_false = cond, if_true, if_false
end
def == other
compare other , [:cond, :if_true, :if_false]
end
end
end