class Osbourne::Test::Message
Attributes
raw_body[R]
topic[R]
Public Class Methods
new(topic:, body:)
click to toggle source
# File lib/osbourne/test/message.rb, line 7 def initialize(topic:, body:) @topic = topic @raw_body = body end
Public Instance Methods
delete()
click to toggle source
# File lib/osbourne/test/message.rb, line 20 def delete; end
id()
click to toggle source
# File lib/osbourne/test/message.rb, line 12 def id @id ||= SecureRandom.uuid end
sns?()
click to toggle source
# File lib/osbourne/test/message.rb, line 22 def sns? true end
valid?()
click to toggle source
# File lib/osbourne/test/message.rb, line 16 def valid? true end
Private Instance Methods
sns_body()
click to toggle source
# File lib/osbourne/test/message.rb, line 28 def sns_body @sns_body ||= safe_json(raw_body) || raw_body end