class OmniAuth::Strategies::Calendly
Constants
- USER_API_URL
Private Instance Methods
callback_url()
click to toggle source
# File lib/omniauth/strategies/calendly.rb, line 36 def callback_url full_host + callback_path end
extract_uid()
click to toggle source
# File lib/omniauth/strategies/calendly.rb, line 25 def extract_uid uri = raw_info.dig('resource', 'uri') return unless uri re = /\A#{USER_API_URL}(.+)\z/ m = re.match uri return if m.nil? m[1] end
raw_info()
click to toggle source
# File lib/omniauth/strategies/calendly.rb, line 19 def raw_info return @raw_info if defined?(@raw_info) @raw_info = access_token.get("#{USER_API_URL}me").parsed end