Class: Flickr::Query
- Inherits:
-
Object
- Object
- Flickr::Query
- Defined in:
- lib/flickr-rest.rb
Defined Under Namespace
Classes: ApiKeyRequired, Failure
Constant Summary collapse
- VERSION =
'0.1.1'- API_BASE =
"http://api.flickr.com/services/rest/"
Instance Method Summary collapse
- #execute(api_method, params = {}) ⇒ Object
-
#initialize(user_id) ⇒ Query
constructor
A new instance of Query.
Constructor Details
#initialize(user_id) ⇒ Query
Returns a new instance of Query.
19 20 21 |
# File 'lib/flickr-rest.rb', line 19 def initialize(user_id) @user_id = user_id end |
Instance Method Details
#execute(api_method, params = {}) ⇒ Object
25 26 27 28 29 |
# File 'lib/flickr-rest.rb', line 25 def execute(api_method, params={}) raise ApiKeyRequired, "set your flickr API key using Flickr::Query.API_KEY = ''" if API_KEY.nil? dispatch(build_query(api_method, params)) end |