Class: Orange::FlickrResource

Inherits:
Resource
  • Object
show all
Defined in:
lib/orange-flickr/resources/flickr_resource.rb

Instance Method Summary collapse

Instance Method Details



24
25
26
27
28
29
30
# File 'lib/orange-flickr/resources/flickr_resource.rb', line 24

def gallery
  if options["flickr_nsid"]
    sets_url = FlickRaw::URL_PHOTOSTREAM + options["flickr_nsid"] + "/sets"
  else
    false
  end
end

#photosetsObject



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/orange-flickr/resources/flickr_resource.rb', line 12

def photosets
  if FlickRaw.api_key && options["flickr_nsid"]
    ret = {}
    sets = flickr.photosets.getList(:user_id => options["flickr_nsid"])
    sets_url = FlickRaw::URL_PHOTOSTREAM + options["flickr_nsid"] + "/sets/"
    sets.each{|set| ret[set.title] = sets_url + set.id}
    ret
  else
    false
  end
end

#stack_initObject



7
8
9
10
# File 'lib/orange-flickr/resources/flickr_resource.rb', line 7

def stack_init
  FlickRaw.api_key = orange.options["flickr_api_key"] || "d25ed6ad71472b633b11544a21da4f36"
  options["flickr_nsid"] = orange.options["flickr_nsid"] || false
end