Module: Cloudflare
- Defined in:
- lib/cloudflare.rb,
lib/cloudflare/errors.rb,
lib/cloudflare/version.rb,
lib/cloudflare/relation.rb,
lib/cloudflare/resource.rb,
lib/cloudflare/connection.rb,
lib/cloudflare/realtime_kit.rb,
lib/cloudflare/configuration.rb,
lib/cloudflare/realtime_kit/app.rb,
lib/cloudflare/realtime_kit/chat.rb,
lib/cloudflare/realtime_kit/preset.rb,
lib/cloudflare/realtime_kit/meeting.rb,
lib/cloudflare/realtime_kit/session.rb,
lib/cloudflare/realtime_kit/summary.rb,
lib/cloudflare/realtime_kit/webhook.rb,
lib/cloudflare/realtime_kit/analytics.rb,
lib/cloudflare/realtime_kit/recording.rb,
lib/cloudflare/realtime_kit/livestream.rb,
lib/cloudflare/realtime_kit/transcript.rb,
lib/cloudflare/realtime_kit/participant.rb,
lib/cloudflare/realtime_kit/active_session.rb,
lib/cloudflare/realtime_kit/livestream_session.rb,
lib/cloudflare/realtime_kit/session_participant.rb,
lib/cloudflare/realtime_kit/active_livestream_session.rb
Defined Under Namespace
Modules: RealtimeKit
Classes: AuthenticationError, Configuration, Connection, Error, NotFoundError, RateLimitError, Relation, Resource, ServerError, ValidationError
Constant Summary
collapse
- ERROR_BY_STATUS =
{
401 => AuthenticationError,
403 => AuthenticationError,
404 => NotFoundError,
422 => ValidationError,
429 => RateLimitError
}.freeze
- VERSION =
"0.1.2"
Class Method Summary
collapse
Class Method Details
.account_id ⇒ Object
29
|
# File 'lib/cloudflare.rb', line 29
def account_id = configuration.account_id
|
.api_token ⇒ Object
28
|
# File 'lib/cloudflare.rb', line 28
def api_token = configuration.api_token
|
.base_url ⇒ Object
30
|
# File 'lib/cloudflare.rb', line 30
def base_url = configuration.base_url
|
.configuration ⇒ Object
19
20
21
|
# File 'lib/cloudflare.rb', line 19
def configuration
@configuration ||= Configuration.new
end
|
15
16
17
|
# File 'lib/cloudflare.rb', line 15
def configure
yield configuration
end
|
.reset_configuration! ⇒ Object
23
24
25
26
|
# File 'lib/cloudflare.rb', line 23
def reset_configuration!
@configuration = nil
Connection.reset!
end
|