Class: OAuth2::AccessToken

Inherits:
Object
  • Object
show all
Defined in:
sig/lib/oauth2/oauth2.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeAccessToken

Instance Methods

Parameters:



19
# File 'sig/lib/oauth2/oauth2.rbs', line 19

def initialize: (Client, String, ?Hash[Symbol, untyped]) -> void

Instance Attribute Details

#clientClient (readonly)

Attributes

Returns:



8
9
10
# File 'sig/lib/oauth2/oauth2.rbs', line 8

def client
  @client
end

#expires_atInteger? (readonly)

Returns the value of attribute expires_at.

Returns:



11
12
13
# File 'sig/lib/oauth2/oauth2.rbs', line 11

def expires_at
  @expires_at
end

#expires_inObject (readonly)

Returns the value of attribute expires_in.

Returns:



10
11
12
# File 'sig/lib/oauth2/oauth2.rbs', line 10

def expires_in
  @expires_in
end

#expires_latencyObject (readonly)

Returns the value of attribute expires_latency.

Returns:



12
13
14
# File 'sig/lib/oauth2/oauth2.rbs', line 12

def expires_latency
  @expires_latency
end

#optionsHash[Symbol, untyped]

Returns the value of attribute options.

Returns:



14
15
16
# File 'sig/lib/oauth2/oauth2.rbs', line 14

def options
  @options
end

#paramsHash[untyped, untyped] (readonly)

Returns the value of attribute params.

Returns:



13
14
15
# File 'sig/lib/oauth2/oauth2.rbs', line 13

def params
  @params
end

#refresh_tokenString?

Returns the value of attribute refresh_token.

Returns:



15
16
17
# File 'sig/lib/oauth2/oauth2.rbs', line 15

def refresh_token
  @refresh_token
end

#responseObject

Returns the value of attribute response.

Returns:



16
17
18
# File 'sig/lib/oauth2/oauth2.rbs', line 16

def response
  @response
end

#tokenString (readonly)

Returns the value of attribute token.

Returns:



9
10
11
# File 'sig/lib/oauth2/oauth2.rbs', line 9

def token
  @token
end

Instance Method Details

#[]Object

Parameters:

Returns:



21
# File 'sig/lib/oauth2/oauth2.rbs', line 21

def []: (String) -> untyped

#delete {|arg0| ... } ⇒ Object

Parameters:

Yields:

Yield Parameters:

  • arg0 (Object)

Yield Returns:

  • (Object)

Returns:



41
# File 'sig/lib/oauth2/oauth2.rbs', line 41

def delete: (String, ?Hash[Symbol, untyped]) { (untyped) -> untyped } -> untyped

#expired?Boolean

Returns:



25
# File 'sig/lib/oauth2/oauth2.rbs', line 25

def expired?: () -> bool

#expires?Boolean

Returns:



23
# File 'sig/lib/oauth2/oauth2.rbs', line 23

def expires?: () -> bool

#get {|arg0| ... } ⇒ Object

Parameters:

Yields:

Yield Parameters:

  • arg0 (Object)

Yield Returns:

  • (Object)

Returns:



33
# File 'sig/lib/oauth2/oauth2.rbs', line 33

def get: (String, ?Hash[Symbol, untyped]) { (untyped) -> untyped } -> untyped

#headersHash[String, String]

Returns:



43
# File 'sig/lib/oauth2/oauth2.rbs', line 43

def headers: () -> Hash[String, String]

#patch {|arg0| ... } ⇒ Object

Parameters:

Yields:

Yield Parameters:

  • arg0 (Object)

Yield Returns:

  • (Object)

Returns:



39
# File 'sig/lib/oauth2/oauth2.rbs', line 39

def patch: (String, ?Hash[Symbol, untyped]) { (untyped) -> untyped } -> untyped

#post {|arg0| ... } ⇒ Object

Parameters:

Yields:

Yield Parameters:

  • arg0 (Object)

Yield Returns:

  • (Object)

Returns:



35
# File 'sig/lib/oauth2/oauth2.rbs', line 35

def post: (String, ?Hash[Symbol, untyped]) { (untyped) -> untyped } -> untyped

#put {|arg0| ... } ⇒ Object

Parameters:

Yields:

Yield Parameters:

  • arg0 (Object)

Yield Returns:

  • (Object)

Returns:



37
# File 'sig/lib/oauth2/oauth2.rbs', line 37

def put: (String, ?Hash[Symbol, untyped]) { (untyped) -> untyped } -> untyped

#refreshAccessToken

Parameters:

Returns:



27
# File 'sig/lib/oauth2/oauth2.rbs', line 27

def refresh: (?Hash[Symbol, untyped], ?Hash[Symbol, untyped]) -> AccessToken

#request {|arg0| ... } ⇒ Object

Parameters:

Yields:

Yield Parameters:

  • arg0 (Object)

Yield Returns:

  • (Object)

Returns:



31
# File 'sig/lib/oauth2/oauth2.rbs', line 31

def request: (Symbol, String, ?Hash[Symbol, untyped]) { (untyped) -> untyped } -> untyped

#to_hashHash[untyped, untyped]

Returns:



29
# File 'sig/lib/oauth2/oauth2.rbs', line 29

def to_hash: () -> Hash[untyped, untyped]