Class: OmniAuth::Strategies::Tumblr
- Inherits:
-
OAuth
- Object
- OAuth
- OmniAuth::Strategies::Tumblr
- Defined in:
- lib/omniauth/strategies/tumblr.rb
Instance Method Summary collapse
Instance Method Details
#user ⇒ Object
28 29 30 31 32 33 34 35 |
# File 'lib/omniauth/strategies/tumblr.rb', line 28 def user tumblelogs = user_hash['tumblr']['tumblelog'] if tumblelogs.kind_of?(Array) @user ||= tumblelogs[0] else @user ||= tumblelogs end end |
#user_hash ⇒ Object
37 38 39 40 |
# File 'lib/omniauth/strategies/tumblr.rb', line 37 def user_hash url = "http://www.tumblr.com/api/authenticate" @user_hash ||= Hash.from_xml(@access_token.get(url).body) end |