Class: Gobstones::Lang::Commands::If

Inherits:
Conditional show all
Defined in:
lib/gobstones/lang/commands/if.rb

Direct Known Subclasses

IfThenElse

Instance Attribute Summary

Attributes inherited from Conditional

#condition, #then_block

Instance Method Summary collapse

Methods inherited from Conditional

#equality_attributes, #evaluate_condition, #initialize

Methods included from EqualityDefinition

#==, #equality_attributes

Constructor Details

This class inherits a constructor from Gobstones::Lang::Commands::Conditional

Instance Method Details

#evaluate(context) ⇒ Object



7
8
9
# File 'lib/gobstones/lang/commands/if.rb', line 7

def evaluate(context)
  evaluate_condition(context).if_true(then_block, context)
end