class Gobstones::Lang::Commands::Conditional
Attributes
condition[R]
then_block[R]
Public Class Methods
new(condition, then_block)
click to toggle source
# File lib/gobstones/lang/commands/conditional.rb, line 11 def initialize(condition, then_block) @condition = condition @then_block = then_block end
Public Instance Methods
equality_attributes()
click to toggle source
# File lib/gobstones/lang/commands/conditional.rb, line 16 def equality_attributes %i[condition then_block] end
evaluate_condition(context)
click to toggle source
# File lib/gobstones/lang/commands/conditional.rb, line 20 def evaluate_condition(context) condition.evaluate(context) end