class Payload

Public Class Methods

new() click to toggle source
# File lib/payload.rb, line 6
def initialize()
  @p = {:values => {}, :tags => {}, :timestamp => Time.now.to_i}
  return @p
end

Public Instance Methods

clean() click to toggle source
# File lib/payload.rb, line 19
def clean()
  @p[:values] = {}
  @p[:tags] = {}
end
p() click to toggle source
# File lib/payload.rb, line 24
def p()
  return @p
end
t(tname, tdata) click to toggle source
# File lib/payload.rb, line 15
def t(tname, tdata)
  @p[:tags].store(tname.to_s.to_sym, tdata)
end
v(vname, vdata) click to toggle source
# File lib/payload.rb, line 11
def v(vname, vdata)
  @p[:values].store(vname.to_s.to_sym, vdata)  
end