Class: Payload

Inherits:
Object
  • Object
show all
Defined in:
lib/payload.rb

Instance Method Summary collapse

Constructor Details

#initializePayload

Returns a new instance of Payload.



6
7
8
9
# File 'lib/payload.rb', line 6

def initialize()
  @p = {:values => {}, :tags => {}, :timestamp => Time.now.to_i}
  return @p
end

Instance Method Details

#cleanObject



19
20
21
22
# File 'lib/payload.rb', line 19

def clean()
  @p[:values] = {}
  @p[:tags] = {}
end

#pObject



24
25
26
# File 'lib/payload.rb', line 24

def p()
  return @p
end

#t(tname, tdata) ⇒ Object



15
16
17
# File 'lib/payload.rb', line 15

def t(tname, tdata)
  @p[:tags].store(tname.to_s.to_sym, tdata)
end

#v(vname, vdata) ⇒ Object



11
12
13
# File 'lib/payload.rb', line 11

def v(vname, vdata)
  @p[:values].store(vname.to_s.to_sym, vdata)  
end