class ComicVine::CVSearchList

Attributes

query[R]
resource[R]

Public Class Methods

new(resp, resc, query) click to toggle source
Calls superclass method ComicVine::CVList::new
# File lib/comic_vine/cv_list.rb, line 65
def initialize(resp, resc, query)      
  super(resp)
  
  @resource = resc
  @query = query
  @cvos = resp['results'].map{ |r| ComicVine::CVObject.new(r)}
end

Public Instance Methods

next_page() click to toggle source
# File lib/comic_vine/cv_list.rb, line 73
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
# File lib/comic_vine/cv_list.rb, line 78
def prev_page
  return nil if @offset == 0
  update_ivals(ComicVine::API.search(@resource, @query, {:limit => @limit, :page => (@offset / @limit)}))
end