class ComicVine::SearchResults
Class container for ComicVine
search results @since 0.1.0
Attributes
query[R]
resource[R]
Public Class Methods
new(resp, resc, query)
click to toggle source
Calls superclass method
ComicVine::List::new
# File lib/comicvine/list.rb, line 98 def initialize(resp, resc, query) super(resp) @resource = resc @query = query @cvos = resp['results'].map { |r| ComicVine::Resource.create_resource(r) } end
Public Instance Methods
next_page()
click to toggle source
Moves search to the next offset results
# File lib/comicvine/list.rb, line 108 def next_page return nil if (@offset + @page_count) >= @total_count update_ivals(ComicVine::API.search(@resource, @query, {:limit => @limit, :page => (((@offset + @page_count) / @limit) + 1)})) end
prev_page()
click to toggle source
Moves search to the previous offset results
# File lib/comicvine/list.rb, line 115 def prev_page return nil if @offset == 0 update_ivals(ComicVine::API.search(@resource, @query, {:limit => @limit, :page => (@offset / @limit)})) end