Module: KazooRubySdk
- Defined in:
- lib/kazoo-ruby-sdk.rb,
lib/kazoo-ruby-sdk/base.rb,
lib/kazoo-ruby-sdk/cdrs.rb,
lib/kazoo-ruby-sdk/users.rb,
lib/kazoo-ruby-sdk/devices.rb,
lib/kazoo-ruby-sdk/session.rb,
lib/kazoo-ruby-sdk/version.rb,
lib/kazoo-ruby-sdk/callflows.rb,
lib/kazoo-ruby-sdk/connection.rb,
lib/kazoo-ruby-sdk/configuration.rb,
lib/kazoo-ruby-sdk/phone_numbers.rb
Defined Under Namespace
Modules: Connection Classes: Base, CDRs, Callflows, Configuration, Devices, PhoneNumbers, Session, Users
Constant Summary collapse
- VERSION =
"1.1.2"
Class Attribute Summary collapse
-
.cache ⇒ Object
Returns the value of attribute cache.
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Class Attribute Details
.cache ⇒ Object
Returns the value of attribute cache.
18 19 20 |
# File 'lib/kazoo-ruby-sdk.rb', line 18 def cache @cache end |
.configuration ⇒ Object
Returns the value of attribute configuration.
18 19 20 |
# File 'lib/kazoo-ruby-sdk.rb', line 18 def configuration @configuration end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
33 34 35 36 |
# File 'lib/kazoo-ruby-sdk.rb', line 33 def self.configure self.cache = ActiveSupport::Cache::MemoryStore.new expires_in: 5.minutes yield(configuration) end |
.reset ⇒ Object
29 30 31 |
# File 'lib/kazoo-ruby-sdk.rb', line 29 def self.reset @configuration = Configuration.new end |