Class: Fare::TestMode::TopicAdapter
- Inherits:
-
Object
- Object
- Fare::TestMode::TopicAdapter
- Defined in:
- lib/fare/test_mode.rb
Defined Under Namespace
Classes: Topic
Instance Method Summary collapse
- #create(topic_name) ⇒ Object
- #fetch(arn) ⇒ Object
-
#initialize(message_list) ⇒ TopicAdapter
constructor
A new instance of TopicAdapter.
Constructor Details
#initialize(message_list) ⇒ TopicAdapter
163 164 165 166 |
# File 'lib/fare/test_mode.rb', line 163 def initialize() @message_list = @topics = {} end |
Instance Method Details
#create(topic_name) ⇒ Object
168 169 170 |
# File 'lib/fare/test_mode.rb', line 168 def create(topic_name) @topics[topic_name] ||= Topic.new(topic_name, @message_list) end |
#fetch(arn) ⇒ Object
172 173 174 |
# File 'lib/fare/test_mode.rb', line 172 def fetch(arn) @topics.fetch(arn) end |