class WordsToImage::Flickr

Public Class Methods

fetch(keyword) click to toggle source
# File lib/words_to_image/flickr.rb, line 6
def self.fetch(keyword)
  photo = flickr.photos.search(text: keyword, media: :photos, per_page: 1, sort: "interestingness-desc").first
  return if photo.nil?

  FlickRaw.url_q OpenStruct.new(photo.to_hash)
rescue => e
  raise "problem connecting to flickr API: #{e.message}"
end