class FlickrCollageTty::Flickr

Attributes

instance[RW]

Public Class Methods

create() click to toggle source
# File lib/flickr_collage_tty/flickr.rb, line 7
def create
  self.instance = new
end
new() click to toggle source
# File lib/flickr_collage_tty/flickr.rb, line 31
def initialize
  @flickr = FlickRaw::Flickr.new
end
set_credentials() click to toggle source
# File lib/flickr_collage_tty/flickr.rb, line 11
def set_credentials
  FlickRaw.api_key = FlickrCollageTty.configuration.api_key
  FlickRaw.shared_secret = FlickrCollageTty.configuration.api_secret
end

Public Instance Methods

Private Instance Methods

get_photo_url_from(flick_raw_response:) click to toggle source
# File lib/flickr_collage_tty/flickr.rb, line 35
def get_photo_url_from(flick_raw_response:)
  @flickr.photos.getSizes(photo_id: flick_raw_response.id)[-1].source
rescue
  nil
end