Class: FlickrClient

Inherits:
Object
  • Object
show all
Defined in:
lib/clients/flickr_client.rb

Defined Under Namespace

Modules: Fixed

Instance Method Summary collapse

Constructor Details

#initialize(flickr_config) ⇒ FlickrClient

Returns a new instance of FlickrClient.



9
10
11
12
# File 'lib/clients/flickr_client.rb', line 9

def initialize(flickr_config)
  FlickRaw.api_key = flickr_config.api_key
  FlickRaw.shared_secret = flickr_config.shared_secret
end

Instance Method Details

#search(query) ⇒ Object



18
19
20
# File 'lib/clients/flickr_client.rb', line 18

def search(query)
  flickr.photos.search(tags: query, min_upload_date: Fixed::MIN_UPLOAD_DATE, safe_search: 1)
end

#uri(uri) ⇒ Object



14
15
16
# File 'lib/clients/flickr_client.rb', line 14

def uri(uri)
  FlickRaw.url(uri)
end