Class: FakeSNS::Actions::SetTopicAttributes
- Inherits:
-
FakeSNS::Action
- Object
- FakeSNS::Action
- FakeSNS::Actions::SetTopicAttributes
- Defined in:
- lib/fake_sns/actions/set_topic_attributes.rb
Constant Summary collapse
- VALID_PARAMETER_NAMES =
%w(Policy DisplayName DeliveryPolicy)
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_topic_attributes.rb', line 11 def call raise InvalidParameterValue, "AttributeName: #{key.inspect}" unless VALID_PARAMETER_NAMES.include?(key) topic = db.topics.fetch(arn) { raise NotFound, arn } topic[key] = value end |