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

Returns a new instance of TopicAdapter.



168
169
170
171
# File 'lib/fare/test_mode.rb', line 168

def initialize(message_list)
  @message_list = message_list
  @topics = {}
end

Instance Method Details

#create(topic_name) ⇒ Object



173
174
175
# File 'lib/fare/test_mode.rb', line 173

def create(topic_name)
  @topics[topic_name] ||= Topic.new(topic_name, @message_list)
end

#fetch(arn) ⇒ Object



177
178
179
# File 'lib/fare/test_mode.rb', line 177

def fetch(arn)
  @topics.fetch(arn)
end