Module: Twilio
- Defined in:
- lib/railtie.rb,
lib/twilio-rb.rb,
lib/twilio/sms.rb,
lib/twilio/call.rb,
lib/twilio/twiml.rb,
lib/twilio/config.rb,
lib/twilio/finder.rb,
lib/twilio/account.rb,
lib/twilio/sandbox.rb,
lib/twilio/resource.rb,
lib/twilio/deletable.rb,
lib/twilio/recording.rb,
lib/twilio/capability.rb,
lib/twilio/conference.rb,
lib/twilio/short_code.rb,
lib/twilio/application.rb,
lib/twilio/connect_app.rb,
lib/twilio/participant.rb,
lib/twilio/persistable.rb,
lib/twilio/associations.rb,
lib/twilio/notification.rb,
lib/twilio/transcription.rb,
lib/twilio/request_filter.rb,
lib/twilio/association_proxy.rb,
lib/twilio/outgoing_caller_id.rb,
lib/twilio/incoming_phone_number.rb,
lib/twilio/authorized_connect_app.rb,
lib/twilio/available_phone_number.rb
Defined Under Namespace
Modules: Associations, CapabilityToken, Config, Deletable, Finder, Persistable, RequestFilter, Resource, Sandbox, TwiML Classes: Account, Application, AssociationProxy, AuthorizedConnectApp, AvailablePhoneNumber, Call, Conference, ConnectApp, IncomingPhoneNumber, Notification, OutgoingCallerId, Participant, Railtie, Recording, SMS, ShortCode, Transcription
Constant Summary collapse
- API_ENDPOINT =
'https://api.twilio.com/2010-04-01'
- APIError =
Class.new StandardError
- ConfigurationError =
Class.new StandardError
- InvalidStateError =
Class.new StandardError
Class Method Summary collapse
Class Method Details
.const_missing(const_name) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/twilio-rb.rb', line 11 def const_missing(const_name) if [:ACCOUNT_SID, :AUTH_TOKEN].include? const_name raise Twilio::ConfigurationError.new "Cannot complete request. Please set #{const_name.to_s.downcase} with Twilio::Config.setup first!" else super end end |