Module: Webex::Events
- Defined in:
- lib/webex/events.rb,
lib/webex/events/version.rb
Defined Under Namespace
Classes: Config
Constant Summary collapse
- VERSION =
'0.1.0'
Class Method Summary collapse
- .assert_access_token! ⇒ Object
- .endpoint_url ⇒ Object
- .live_token? ⇒ Boolean
- .ruby_version ⇒ Object
- .sandbox_token? ⇒ Boolean
- .user_agent ⇒ Object
Class Method Details
.assert_access_token! ⇒ Object
88 89 90 91 |
# File 'lib/webex/events.rb', line 88 def self.assert_access_token! return unless Events::Config.access_token.nil? raise 'Access Token is not present. Please set your access token to use the SDK.' end |
.endpoint_url ⇒ Object
70 71 72 73 74 75 76 |
# File 'lib/webex/events.rb', line 70 def self.endpoint_url if live_token? 'https://public.api.socio.events' else 'https://public.sandbox-api.socio.events' end end |
.live_token? ⇒ Boolean
78 79 80 81 |
# File 'lib/webex/events.rb', line 78 def self.live_token? assert_access_token! /\Ask_live_.+/.match?(Webex::Events::Config.access_token) end |
.ruby_version ⇒ Object
93 94 95 96 97 98 99 100 101 102 |
# File 'lib/webex/events.rb', line 93 def self.ruby_version case RUBY_ENGINE when 'ruby' "ruby-#{RUBY_VERSION}" when 'jruby' "jruby-#{JRUBY_VERSION}" else RUBY_DESCRIPTION end end |
.sandbox_token? ⇒ Boolean
83 84 85 86 |
# File 'lib/webex/events.rb', line 83 def self.sandbox_token? assert_access_token! !live_token? end |