class Estreet::IfStatement
Public Class Methods
new(test, consequent, alternate=nil, loc=nil)
click to toggle source
Calls superclass method
# File lib/estreet/if_statement.rb, line 3 def initialize(test, consequent, alternate=nil, loc=nil) super(loc) @test = test.to_expression @consequent = consequent.to_statement @alternate = alternate.to_statement if alternate end
Public Instance Methods
attributes()
click to toggle source
Calls superclass method
# File lib/estreet/if_statement.rb, line 10 def attributes super.merge( test: @test, consequent: @consequent, alternate: @alternate ) end