class OmdbGateway::SearchRequest
Attributes
keyword[R]
page[R]
Public Class Methods
new(params)
click to toggle source
Calls superclass method
OmdbGateway::Request::new
# File lib/omdb_gateway/search_request.rb, line 6 def initialize(params) @keyword = params[:keyword] @page = params[:page] || 1 super end
Public Instance Methods
fetch()
click to toggle source
Calls superclass method
OmdbGateway::Request#fetch
# File lib/omdb_gateway/search_request.rb, line 12 def fetch super(CollectionResponse) end
Private Instance Methods
url()
click to toggle source
Calls superclass method
OmdbGateway::Request#url
# File lib/omdb_gateway/search_request.rb, line 18 def url raise InvalidIMDBParams.new('Query String not present') unless @keyword.present? url_string = super url_string += "&s=#{@keyword}&page=#{@page}" url_string end