Class: Flickr::Login
- Inherits:
-
Object
- Object
- Flickr::Login
- Defined in:
- lib/flickr/login.rb
Defined Under Namespace
Modules: Helpers Classes: Request
Constant Summary collapse
- DEFAULTS =
{ site: "http://www.flickr.com/services", return_to: "/" }
Instance Method Summary collapse
- #call(env) ⇒ Object
-
#initialize(api_key, shared_secret, options = {}) ⇒ Login
constructor
A new instance of Login.
- #login_handler(options = {}) ⇒ Object
Constructor Details
Instance Method Details
#call(env) ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/flickr/login.rb', line 16 def call(env) request = Request.new(env) unless request[:oauth_verifier] redirect_to_flickr(request) else (request) end end |
#login_handler(options = {}) ⇒ Object
26 27 28 29 |
# File 'lib/flickr/login.rb', line 26 def login_handler( = {}) @options.update() self end |