Class: OAuth2::AccessToken

Inherits:
Object
  • Object
show all
Defined in:
lib/wordpress-com/access_token.rb

Direct Known Subclasses

WordpressCom::AccessToken

Instance Method Summary collapse

Instance Method Details

#to_hashObject

Returns serialization of the token as a Hash



5
6
7
8
9
10
11
12
13
14
# File 'lib/wordpress-com/access_token.rb', line 5

def to_hash
  rv = { :access_token => token }
  rv[:refresh_token] = refresh_token if refresh_token
  rv[:expires_in] = expires_in if expires_in
  rv[:expires_at] = expires_at if expires_at
  rv[:mode] = options[:mode] if options[:mode] != :header
  rv[:header_format] = options[:header_format] if options[:header_format] != 'Bearer %s'
  rv[:param_name] = options[:param_name] if options[:param_name] != 'bearer_token'
  rv.merge(params)
end