class BambooId::Urls::AuthUrl
Attributes
subdomain[RW]
Public Class Methods
new(subdomain)
click to toggle source
# File lib/bamboo_id/urls/auth_url.rb, line 16 def initialize(subdomain) self.subdomain = subdomain end
Private Instance Methods
additional_params()
click to toggle source
# File lib/bamboo_id/urls/auth_url.rb, line 24 def additional_params { request: 'authorize' } end
base_url()
click to toggle source
# File lib/bamboo_id/urls/auth_url.rb, line 30 def base_url "https://#{subdomain}.bamboohr.com/authorize.php" end
param_strings()
click to toggle source
# File lib/bamboo_id/urls/auth_url.rb, line 34 def param_strings params.map { |key, value| "#{key}=#{value}" } end
redirect_uri()
click to toggle source
# File lib/bamboo_id/urls/auth_url.rb, line 42 def redirect_uri CGI.escape(Configuration.redirect_url) end
scope()
click to toggle source
# File lib/bamboo_id/urls/auth_url.rb, line 38 def scope 'openid email' end
state_code()
click to toggle source
# File lib/bamboo_id/urls/auth_url.rb, line 46 def state_code StateCode.new(subdomain).to_s end