class Announce::Message
Attributes
options[RW]
Public Class Methods
new(options = {})
click to toggle source
# File lib/announce/message.rb, line 8 def initialize(options = {}) @options = { "message_id" => ::SecureRandom.uuid, "app" => app, "sent_at" => Time.now.utc }.merge(options).stringify_keys end
Public Instance Methods
app()
click to toggle source
# File lib/announce/message.rb, line 17 def app Announce.options[:app_name] end
to_json()
click to toggle source
# File lib/announce/message.rb, line 25 def to_json options.to_json end
to_message()
click to toggle source
# File lib/announce/message.rb, line 21 def to_message options.stringify_keys end