class Basic101::PowerOperation
Public Class Methods
new(left, right)
click to toggle source
# File lib/basic101/power_operation.rb, line 9 def initialize(left, right) @left = left @right = right end
Public Instance Methods
eval(runtime)
click to toggle source
# File lib/basic101/power_operation.rb, line 14 def eval(runtime) @left.eval(runtime) ** @right.eval(runtime) end
Protected Instance Methods
state()
click to toggle source
# File lib/basic101/power_operation.rb, line 20 def state [@left, @right] end