class Rubulator::Variable

Store and retrieve the value of a variable.

Public Class Methods

new(name, value = nil) click to toggle source
# File lib/rubulator.rb, line 10
def initialize(name, value = nil)
  @name = name
  @value = value
end

Public Instance Methods

store(value) click to toggle source
# File lib/rubulator.rb, line 15
def store(value)
  @value = value.to_f
end
to_f() click to toggle source
# File lib/rubulator.rb, line 19
def to_f
  raise CalculationError, "Variable '#{@name}' not set" unless @value

  @value.to_f
end