Class: Flickr::Photosets::Photoset
Instance Attribute Summary collapse
-
#description ⇒ Object
Returns the value of attribute description.
-
#farm ⇒ Object
Returns the value of attribute farm.
-
#id ⇒ Object
Returns the value of attribute id.
-
#num_photos ⇒ Object
Returns the value of attribute num_photos.
-
#owner ⇒ Object
Returns the value of attribute owner.
-
#primary ⇒ Object
Returns the value of attribute primary.
-
#secret ⇒ Object
Returns the value of attribute secret.
-
#server ⇒ Object
Returns the value of attribute server.
-
#title ⇒ Object
Returns the value of attribute title.
Instance Method Summary collapse
- #get_photos(options = {}) ⇒ Object
-
#initialize(flickr, attributes) ⇒ Photoset
constructor
A new instance of Photoset.
- #primary_photo_url ⇒ Object
Constructor Details
#initialize(flickr, attributes) ⇒ Photoset
Returns a new instance of Photoset.
4 5 6 7 8 9 |
# File 'lib/flickr/photoset.rb', line 4 def initialize(flickr, attributes) @flickr = flickr attributes.each do |k,v| send("#{k}=", v) end end |
Instance Attribute Details
#description ⇒ Object
Returns the value of attribute description.
2 3 4 |
# File 'lib/flickr/photoset.rb', line 2 def description @description end |
#farm ⇒ Object
Returns the value of attribute farm.
2 3 4 |
# File 'lib/flickr/photoset.rb', line 2 def farm @farm end |
#id ⇒ Object
Returns the value of attribute id.
2 3 4 |
# File 'lib/flickr/photoset.rb', line 2 def id @id end |
#num_photos ⇒ Object
Returns the value of attribute num_photos.
2 3 4 |
# File 'lib/flickr/photoset.rb', line 2 def num_photos @num_photos end |
#owner ⇒ Object
Returns the value of attribute owner.
2 3 4 |
# File 'lib/flickr/photoset.rb', line 2 def owner @owner end |
#primary ⇒ Object
Returns the value of attribute primary.
2 3 4 |
# File 'lib/flickr/photoset.rb', line 2 def primary @primary end |
#secret ⇒ Object
Returns the value of attribute secret.
2 3 4 |
# File 'lib/flickr/photoset.rb', line 2 def secret @secret end |
#server ⇒ Object
Returns the value of attribute server.
2 3 4 |
# File 'lib/flickr/photoset.rb', line 2 def server @server end |
#title ⇒ Object
Returns the value of attribute title.
2 3 4 |
# File 'lib/flickr/photoset.rb', line 2 def title @title end |
Instance Method Details
#get_photos(options = {}) ⇒ Object
11 12 13 14 15 |
# File 'lib/flickr/photoset.rb', line 11 def get_photos(={}) = .merge(:photoset_id=>id) rsp = @flickr.send_request('flickr.photosets.getPhotos', ) collect_photos(rsp) end |
#primary_photo_url ⇒ Object
17 18 19 |
# File 'lib/flickr/photoset.rb', line 17 def primary_photo_url "http://farm#{farm}.static.flickr.com/#{server}/#{primary}_#{secret}_s.jpg" end |