class StackMaster::ParameterResolvers::SnsTopicName
Constants
- TopicNotFound
Public Class Methods
new(config, stack_definition)
click to toggle source
# File lib/stack_master/parameter_resolvers/sns_topic_name.rb, line 8 def initialize(config, stack_definition) @config = config @stack_definition = stack_definition end
Public Instance Methods
resolve(value)
click to toggle source
# File lib/stack_master/parameter_resolvers/sns_topic_name.rb, line 13 def resolve(value) sns_topic_finder.find(value) rescue StackMaster::SnsTopicFinder::TopicNotFound => e raise TopicNotFound.new(e.message) end
Private Instance Methods
sns_topic_finder()
click to toggle source
# File lib/stack_master/parameter_resolvers/sns_topic_name.rb, line 21 def sns_topic_finder StackMaster::SnsTopicFinder.new(@stack_definition.region) end