class Barbeque::Message::Notification
Attributes
application[R]
body[R]
job[R]
topic_arn[R]
Public Instance Methods
set_params_from_subscription(subscription)
click to toggle source
@param [Barneque::SNSSubscription] subscription @return [Barbeque::Message::Notification]
# File lib/barbeque/message/notification.rb, line 13 def set_params_from_subscription(subscription) @application = subscription.app.name @job = subscription.job_definition.job self end
Private Instance Methods
assign_body(message_body)
click to toggle source
Calls superclass method
Barbeque::Message::Base#assign_body
# File lib/barbeque/message/notification.rb, line 21 def assign_body(message_body) super @topic_arn = message_body['TopicArn'] @body = JSON.parse(message_body['Message']) end