class ActionMailboxAmazonIngress::RSpec::SubscriptionConfirmation
Public Class Methods
new(authentic: true, topic: 'topic:arn:default')
click to toggle source
# File lib/action_mailbox_amazon_ingress/rspec/subscription_confirmation.rb, line 6 def initialize(authentic: true, topic: 'topic:arn:default') @authentic = authentic @topic = topic end
Public Instance Methods
authentic?()
click to toggle source
# File lib/action_mailbox_amazon_ingress/rspec/subscription_confirmation.rb, line 27 def authentic? @authentic end
headers()
click to toggle source
# File lib/action_mailbox_amazon_ingress/rspec/subscription_confirmation.rb, line 15 def headers { 'content-type' => 'application/json' } end
params()
click to toggle source
# File lib/action_mailbox_amazon_ingress/rspec/subscription_confirmation.rb, line 19 def params { 'Type' => 'SubscriptionConfirmation', 'TopicArn' => @topic, 'SubscribeURL' => 'http://example.com/subscribe' } end
url()
click to toggle source
# File lib/action_mailbox_amazon_ingress/rspec/subscription_confirmation.rb, line 11 def url '/rails/action_mailbox/amazon/inbound_emails' end