Class: Net::Flickr::People
- Inherits:
-
Object
- Object
- Net::Flickr::People
- Defined in:
- lib/net/flickr/people.rb
Instance Method Summary collapse
-
#find_by_email(email, args = {}) ⇒ Object
Looks up a Flickr user based on their email address.
-
#find_by_username(username, args = {}) ⇒ Object
Looks up a Flickr user based on their username.
-
#initialize(flickr) ⇒ People
constructor
A new instance of People.
Constructor Details
#initialize(flickr) ⇒ People
Returns a new instance of People.
33 34 35 |
# File 'lib/net/flickr/people.rb', line 33 def initialize(flickr) @flickr = flickr end |
Instance Method Details
#find_by_email(email, args = {}) ⇒ Object
Looks up a Flickr user based on their email address.
See flickr.com/services/api/flickr.people.findByEmail.html for details.
45 46 47 48 49 50 |
# File 'lib/net/flickr/people.rb', line 45 def find_by_email(email, args = {}) args['find_email'] = email response = @flickr.request('flickr.people.findByEmail', args) return Person.new(@flickr, response.at('user')) end |
#find_by_username(username, args = {}) ⇒ Object
Looks up a Flickr user based on their username.
See flickr.com/services/api/flickr.people.findByUsername.html for details.
56 57 58 59 60 61 |
# File 'lib/net/flickr/people.rb', line 56 def find_by_username(username, args = {}) args['username'] = username response = @flickr.request('flickr.people.findByUsername', args) return Person.new(@flickr, response.at('user')) end |