Module: Telapi
- Defined in:
- lib/telapi/bna.rb,
lib/telapi/fax.rb,
lib/telapi/mms.rb,
lib/telapi/call.rb,
lib/telapi/error.rb,
lib/telapi/fraud.rb,
lib/telapi/usage.rb,
lib/telapi/account.rb,
lib/telapi/carrier.rb,
lib/telapi/message.rb,
lib/telapi/network.rb,
lib/telapi/version.rb,
lib/telapi/resource.rb,
lib/telapi/caller_id.rb,
lib/telapi/recording.rb,
lib/telapi/conference.rb,
lib/telapi/application.rb,
lib/telapi/inbound_xml.rb,
lib/telapi/participant.rb,
lib/telapi/notification.rb,
lib/telapi/configuration.rb,
lib/telapi/transcription.rb,
lib/telapi/resource_collection.rb,
lib/telapi/incoming_phone_number.rb,
lib/telapi/available_phone_number.rb
Defined Under Namespace
Modules: Network Classes: Account, ApiError, Application, AvailablePhoneNumber, Bna, Call, CallerId, Carrier, Conference, Configuration, Fax, Fraud, InboundXml, IncomingPhoneNumber, InvalidConfiguration, MMS, Message, Notification, Participant, Recording, Resource, ResourceCollection, Transcription, Usage
Constant Summary collapse
- VERSION =
"1.2.3"
Class Method Summary collapse
-
.config ⇒ Object
Change the default Telapi configuration by setting an individual key or passing in a configuration block.
Class Method Details
.config ⇒ Object
Change the default Telapi configuration by setting an individual key or passing in a configuration block.
# set individual keys
Telapi.config.ssl_ca_path = '/some/path'
# or use a block
Telapi.config do |config|
config.ssl_ca_path = '/some/path'
config.account_sid = 'abc123'
config.auth_token = 'xyz567'
end
To get the current configuration as a hash:
p Telapi.config
# => {:base_uri=>"https://api.telapi.com/2011-07-01/", :ssl_ca_path=>"/etc/ssl/certs", :account_sid=>"abc123", :auth_token=>"xyz567"}
36 37 38 39 |
# File 'lib/telapi/configuration.rb', line 36 def self.config @config ||= Configuration.new block_given? ? yield(@config) : @config end |