Module: Vonage

Defined in:
lib/vonage/sms.rb,
lib/vonage.rb,
lib/vonage/jwt.rb,
lib/vonage/tfa.rb,
lib/vonage/gsm7.rb,
lib/vonage/http.rb,
lib/vonage/json.rb,
lib/vonage/keys.rb,
lib/vonage/basic.rb,
lib/vonage/error.rb,
lib/vonage/files.rb,
lib/vonage/voice.rb,
lib/vonage/alerts.rb,
lib/vonage/client.rb,
lib/vonage/config.rb,
lib/vonage/entity.rb,
lib/vonage/errors.rb,
lib/vonage/logger.rb,
lib/vonage/params.rb,
lib/vonage/redact.rb,
lib/vonage/verify.rb,
lib/vonage/account.rb,
lib/vonage/numbers.rb,
lib/vonage/pricing.rb,
lib/vonage/secrets.rb,
lib/vonage/version.rb,
lib/vonage/messages.rb,
lib/vonage/response.rb,
lib/vonage/form_data.rb,
lib/vonage/namespace.rb,
lib/vonage/signature.rb,
lib/vonage/user_agent.rb,
lib/vonage/voice/dtmf.rb,
lib/vonage/voice/talk.rb,
lib/vonage/conversions.rb,
lib/vonage/applications.rb,
lib/vonage/bearer_token.rb,
lib/vonage/client_error.rb,
lib/vonage/server_error.rb,
lib/vonage/voice/stream.rb,
lib/vonage/conversations.rb,
lib/vonage/pricing_types.rb,
lib/vonage/number_insight.rb,
lib/vonage/key_secret_params.rb,
lib/vonage/conversations/legs.rb,
lib/vonage/conversations/users.rb,
lib/vonage/authentication_error.rb,
lib/vonage/conversations/events.rb,
lib/vonage/conversations/members.rb,
lib/vonage/abstract_authentication.rb

Overview

typed: ignore

Defined Under Namespace

Modules: GSM7, HTTP Classes: AbstractAuthentication, Account, Alerts, Applications, AuthenticationError, Client, ClientError, Config, Conversations, Conversions, Entity, Error, Files, JWT, Logger, Messages, NumberInsight, Numbers, Pricing, PricingTypes, Redact, Response, SMS, Secrets, ServerError, Signature, TFA, Verify, Voice

Constant Summary collapse

VERSION =
'7.2.0'

Class Method Summary collapse

Class Method Details

.configObject


22
23
24
# File 'lib/vonage.rb', line 22

def self.config
  @config ||= Config.new
end

.configure(&block) ⇒ Object


26
27
28
# File 'lib/vonage.rb', line 26

def self.configure(&block)
  block.call(config)
end