class Jam_Func::Jam

Attributes

data[R]
err[R]
err_name[R]
last[RW]

Public Class Methods

new(data) click to toggle source
# File lib/Jam_Func.rb, line 190
def initialize data
  self.last = nil
  @err_name = nil
  @err      = nil
  @data     = data || {}
  @val      = nil
  @last     = nil
end

Public Instance Methods

_last(val) click to toggle source
# File lib/Jam_Func.rb, line 204
def _last val
  @last = val
end
error(name, val) click to toggle source
# File lib/Jam_Func.rb, line 208
def error name, val
  @err_name = name
  @err      = val
  throw :jam_error
end
val(new_val) click to toggle source
# File lib/Jam_Func.rb, line 199
def val new_val
  @val        = new_val
  @data[:val] = new_val
end