module BambooId::Urls::BaseOauthTokenUrl
Attributes
grant_type[RW]
temporary_code[RW]
Public Instance Methods
params()
click to toggle source
# File lib/bamboo_id/urls/base_oauth_token_url.rb, line 8 def params { client_id: client_id, client_secret: client_secret, grant_type: grant_type, redirect_uri: redirect_uri, scope: scope }.tap do |parameters| parameters[refresh? ? :refresh_token : :code] = temporary_code end.select do |_key, value| value != nil && value != '' end end
to_s()
click to toggle source
# File lib/bamboo_id/urls/base_oauth_token_url.rb, line 4 def to_s base_url end
Private Instance Methods
refresh?()
click to toggle source
# File lib/bamboo_id/urls/base_oauth_token_url.rb, line 30 def refresh? grant_type == 'refresh_token' end
scope()
click to toggle source
# File lib/bamboo_id/urls/base_oauth_token_url.rb, line 26 def scope nil end