Class: FakeSNS::Actions::SetSubscriptionAttributes
- Inherits:
-
FakeSNS::Action
- Object
- FakeSNS::Action
- FakeSNS::Actions::SetSubscriptionAttributes
- Defined in:
- lib/fake_sns/actions/set_subscription_attributes.rb
Constant Summary collapse
- VALID_PARAMETER_NAMES =
%w(DeliveryPolicy RawMessageDelivery)
Instance Attribute Summary
Attributes inherited from FakeSNS::Action
Instance Method Summary collapse
Methods inherited from FakeSNS::Action
Constructor Details
This class inherits a constructor from FakeSNS::Action
Instance Method Details
#call ⇒ Object
11 12 13 14 15 |
# File 'lib/fake_sns/actions/set_subscription_attributes.rb', line 11 def call raise InvalidParameterValue, "AttributeName: #{key.inspect}" unless VALID_PARAMETER_NAMES.include?(key) subscription = db.subscriptions.fetch(arn) subscription[key] = value end |