Sha256: 63b099ebe4353205331903ec4779059a71b19f8691ad6f5f72d0ace7e489e6b8
Contents?: true
Size: 771 Bytes
Versions: 2
Compression:
Stored size: 771 Bytes
Contents
require 'flickraw-cached' require 'orange-core' class Orange::FlickrResource < Orange::Resource call_me :flickr viewable :gallery, :photoset, :galleries, :show def exposed(packet); [:galleries, :show]; end def stack_init FlickRaw.api_key = orange.options["flickr_api_key"] || "d25ed6ad71472b633b11544a21da4f36" options["flickr_nsid"] = orange.options["flickr_nsid"] || false end def photosets if FlickRaw.api_key && options["flickr_nsid"] ret = {} sets = flickr.photosets.getList(:user_id => options["flickr_nsid"]) sets else false end end def gallery if options["flickr_nsid"] sets_url = FlickRaw::URL_PHOTOSTREAM + options["flickr_nsid"] + "/sets" else false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
orange-flickr-0.1.2 | lib/orange-flickr/resources/flickr_resource.rb |
orange-flickr-0.1.1 | lib/orange-flickr/resources/flickr_resource.rb |