Class: Fare::TestMode::TopicAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/fare/test_mode.rb

Defined Under Namespace

Classes: Topic

Instance Method Summary collapse

Constructor Details

#initialize(message_list) ⇒ TopicAdapter



163
164
165
166
# File 'lib/fare/test_mode.rb', line 163

def initialize(message_list)
  @message_list = 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