Class: YamWow::TopicsRequest
- Inherits:
-
Object
- Object
- YamWow::TopicsRequest
- Defined in:
- lib/yamwow/requests/topics/topics_request.rb
Instance Method Summary collapse
-
#initialize(responder, topics_with_prefix_request) ⇒ TopicsRequest
constructor
A new instance of TopicsRequest.
- #send ⇒ Object
Constructor Details
#initialize(responder, topics_with_prefix_request) ⇒ TopicsRequest
Returns a new instance of TopicsRequest.
4 5 6 7 8 |
# File 'lib/yamwow/requests/topics/topics_request.rb', line 4 def initialize(responder, topics_with_prefix_request) @responder = responder @topics_with_prefix_request = topics_with_prefix_request @prefixes = ('0'..'9').to_a + ('a'..'z').to_a end |
Instance Method Details
#send ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/yamwow/requests/topics/topics_request.rb', line 10 def send topics = [] @prefixes.each do |prefix| response = @topics_with_prefix_request.send prefix topics += response.data end @responder.create_response topics end |