class Kuva::Elements::PhotosetCollection
Public Class Methods
retrieve()
click to toggle source
# File lib/kuva/elements/photoset_collection.rb, line 5 def self.retrieve new.photosets end
Public Instance Methods
photosets()
click to toggle source
# File lib/kuva/elements/photoset_collection.rb, line 9 def photosets @photosets ||= cached.each_with_object([]) do |photoset, collection| collection << Kuva::Elements::Photoset.find(photoset.id) end end
Private Instance Methods
cached()
click to toggle source
# File lib/kuva/elements/photoset_collection.rb, line 17 def cached Rails.cache.fetch "photosets", expires_in: Kuva.cache_expiration do flickr.photosets.getList end end