Sha256: 5cb3c3314891ae4f3521434083286d9a9f66a1f71f5d21cf1d4b832639d97e6d
Contents?: true
Size: 536 Bytes
Versions: 1
Compression:
Stored size: 536 Bytes
Contents
module Juggernaut class Message attr_accessor :id attr_accessor :signature attr_accessor :body attr_reader :created_at def initialize(id, body, signature, utime = nil) @id = id @body = body @signature = signature @created_at = Time.now @timestamp = utime end def timestamp @timestamp || @created_at.to_f.to_s end def to_s { :id => @id.to_s, :body => @body, :signature => @signature, :timestamp => timestamp.to_s }.to_json end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dima-exe-juggernaut-0.5.9.26 | lib/juggernaut/message.rb |