class BambooId::Requests::ApiKeyRequest

Attributes

id_token[RW]
subdomain[RW]

Public Class Methods

new(subdomain:, id_token:) click to toggle source
# File lib/bamboo_id/requests/api_key_request.rb, line 8
def initialize(subdomain:, id_token:)
  self.subdomain = subdomain
  self.id_token  = id_token
end

Public Instance Methods

key() click to toggle source
# File lib/bamboo_id/requests/api_key_request.rb, line 17
def key
  response.key
end
successful?() click to toggle source
# File lib/bamboo_id/requests/api_key_request.rb, line 13
def successful?
  response.success
end

Private Instance Methods

headers() click to toggle source
# File lib/bamboo_id/requests/api_key_request.rb, line 29
def headers
  {
    'Content-Type' => 'application/x-www-form-urlencoded',
    'Accept'       => 'application/json'
  }
end
url() click to toggle source
# File lib/bamboo_id/requests/api_key_request.rb, line 25
def url
  Urls::ApiKeyUrl.new(subdomain: subdomain, id_token: id_token)
end