Sha256: 2822a5ddbe7f81af821ccba6fa31081006e0f5baf0a824729c83dd90b50f5d6a
Contents?: true
Size: 485 Bytes
Versions: 27
Compression:
Stored size: 485 Bytes
Contents
class Oauth2Token < AccessToken attr_accessor :state def as_json(options={}) d = {:access_token=>token, :token_type => 'bearer'} d[:expires_in] = expires_in if expires_at d end def to_query q = "access_token=#{token}&token_type=bearer" q << "&state=#{URI.escape(state)}" if @state q << "&expires_in=#{expires_in}" if expires_at q << "&scope=#{URI.escape(scope)}" if scope q end def expires_in expires_at.to_i - Time.now.to_i end end
Version data entries
27 entries across 9 versions & 4 rubygems