Class: Thanos::StoryFinder
- Inherits:
-
Object
- Object
- Thanos::StoryFinder
- Defined in:
- lib/thanos/finders/story_finder.rb
Constant Summary collapse
- ATTRIBUTES =
[:modifiedSince, :comics, :series, :events, :creators, :characters]
Instance Method Summary collapse
Instance Method Details
#find(attribute) ⇒ Object
17 18 19 20 21 22 |
# File 'lib/thanos/finders/story_finder.rb', line 17 def find(attribute) FinderValidator.validate(attribute, ATTRIBUTES) response = Thanos::API::Client.new.get(:stories, attribute) results = Thanos::ResponseHolder.new(response).results Thanos::Factory::Story.new(results).build end |