Class: Rb::Lomo::Client
- Inherits:
-
Object
- Object
- Rb::Lomo::Client
- Defined in:
- lib/rb-lomo.rb
Instance Method Summary collapse
- #camera(id) ⇒ Object
- #cameras ⇒ Object
- #films ⇒ Object
-
#initialize(api_key) ⇒ Client
constructor
A new instance of Client.
- #popular_camera_photos(id) ⇒ Object
- #popular_film_photos(id) ⇒ Object
- #popular_photos ⇒ Object
- #recent_camera_photos(id) ⇒ Object
- #recent_film_photos(id) ⇒ Object
- #recent_photos ⇒ Object
- #selected_photos ⇒ Object
Constructor Details
#initialize(api_key) ⇒ Client
Returns a new instance of Client.
18 19 20 |
# File 'lib/rb-lomo.rb', line 18 def initialize api_key @api_key = api_key end |
Instance Method Details
#camera(id) ⇒ Object
38 39 40 |
# File 'lib/rb-lomo.rb', line 38 def camera id data_from "/cameras/#{id}", 'cameras' end |
#cameras ⇒ Object
34 35 36 |
# File 'lib/rb-lomo.rb', line 34 def cameras data_from '/cameras', 'cameras' end |
#films ⇒ Object
50 51 52 |
# File 'lib/rb-lomo.rb', line 50 def films data_from '/films', 'films' end |
#popular_camera_photos(id) ⇒ Object
42 43 44 |
# File 'lib/rb-lomo.rb', line 42 def popular_camera_photos id data_from "/cameras/#{id}/photos/popular" end |
#popular_film_photos(id) ⇒ Object
54 55 56 |
# File 'lib/rb-lomo.rb', line 54 def popular_film_photos id data_from "/films/#{id}/photos/popular" end |
#popular_photos ⇒ Object
22 23 24 |
# File 'lib/rb-lomo.rb', line 22 def popular_photos data_from '/photos/popular' end |
#recent_camera_photos(id) ⇒ Object
46 47 48 |
# File 'lib/rb-lomo.rb', line 46 def recent_camera_photos id data_from "/cameras/#{id}/photos/recent" end |
#recent_film_photos(id) ⇒ Object
58 59 60 |
# File 'lib/rb-lomo.rb', line 58 def recent_film_photos id data_from "/films/#{id}/photos/recent" end |
#recent_photos ⇒ Object
26 27 28 |
# File 'lib/rb-lomo.rb', line 26 def recent_photos data_from '/photos/recent' end |
#selected_photos ⇒ Object
30 31 32 |
# File 'lib/rb-lomo.rb', line 30 def selected_photos data_from 'photos/selected' end |