Class: ImageCollage::FlickrApi
- Inherits:
-
Object
- Object
- ImageCollage::FlickrApi
- Includes:
- HTTParty
- Defined in:
- lib/imagecollage/flickr_api.rb
Instance Method Summary collapse
-
#initialize(api_key) ⇒ FlickrApi
constructor
A new instance of FlickrApi.
- #parse_image_url(response) ⇒ Object
- #photos_search(options = {}) ⇒ Object
Constructor Details
#initialize(api_key) ⇒ FlickrApi
Returns a new instance of FlickrApi.
9 10 11 12 13 |
# File 'lib/imagecollage/flickr_api.rb', line 9 def initialize(api_key) @api_key = api_key || '' raise ImageCollage::Error, 'Invalid Flickr API key' if @api_key.empty? end |
Instance Method Details
#parse_image_url(response) ⇒ Object
19 20 21 |
# File 'lib/imagecollage/flickr_api.rb', line 19 def parse_image_url(response) ResponseParser.new(response).fetch('url_z') end |
#photos_search(options = {}) ⇒ Object
15 16 17 |
# File 'lib/imagecollage/flickr_api.rb', line 15 def photos_search( = {}) self.class.get('', ()) end |