Class: YahooWebAPI::ImageSearchService
- Defined in:
- lib/yahoo_web_api/search/image_search.rb
Constant Summary collapse
- END_POINT =
'http://search.yahooapis.jp/ImageSearchService/V2/imageSearch'
Instance Method Summary collapse
- #image_search(params) ⇒ Object
-
#initialize(args) ⇒ ImageSearchService
constructor
A new instance of ImageSearchService.
Methods inherited from Client
Constructor Details
#initialize(args) ⇒ ImageSearchService
Returns a new instance of ImageSearchService.
11 12 13 14 |
# File 'lib/yahoo_web_api/search/image_search.rb', line 11 def initialize(args) @parameters = {} @parameters.merge!(args) end |
Instance Method Details
#image_search(params) ⇒ Object
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/yahoo_web_api/search/image_search.rb', line 16 def image_search(params) params = @parameters.merge(params) res = post(END_POINT, params) if res.code == '200' results = self.class.parse(res.body.to_s, 'ResultSet Result') return results else raise Exception, Nokogiri::XML(res.body).css('Error Message').inner_text end end |