Class: Monri::AccessTokens::CreateResponse

Inherits:
Response
  • Object
show all
Defined in:
lib/monri/access_tokens/create_response.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Response

exception, #exception, #exception=, #failed?, #initialize

Constructor Details

This class inherits a constructor from Monri::Response

Class Method Details

.createCreateResponse

Returns:

Raises:

  • (ArgumentError)


26
27
28
29
30
31
32
33
34
# File 'lib/monri/access_tokens/create_response.rb', line 26

def self.create
  raise ArgumentError, 'Provide a block' unless block_given?

  begin
    CreateResponse.new(yield)
  rescue StandardError => e
    CreateResponse.new(exception: e)
  end
end

Instance Method Details

#access_tokenString

Returns:

  • (String)


6
7
8
# File 'lib/monri/access_tokens/create_response.rb', line 6

def access_token
  self[:access_token]
end

#expires_inString

Returns:

  • (String)


21
22
23
# File 'lib/monri/access_tokens/create_response.rb', line 21

def expires_in
  self[:expires_in]
end

#statusString

Returns:

  • (String)


11
12
13
# File 'lib/monri/access_tokens/create_response.rb', line 11

def status
  self[:status]
end

#token_typeString

Returns:

  • (String)


16
17
18
# File 'lib/monri/access_tokens/create_response.rb', line 16

def token_type
  self[:token_type]
end