Method: CFoundry::AuthToken#token_data
- Defined in:
- lib/cfoundry/auth_token.rb
#token_data ⇒ Object
TODO: rename to #data
37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/cfoundry/auth_token.rb', line 37 def token_data return @token_data if @token_data return {} unless @auth_header json_hashes = Base64.decode64(@auth_header.split(" ", 2).last) data_json = json_hashes.sub(JSON_HASH, "")[JSON_HASH] return {} unless data_json @token_data = MultiJson.load data_json, :symbolize_keys => true rescue MultiJson::DecodeError {} end |