Module: Nexmos
- Extended by:
- Nexmos
- Included in:
- Nexmos
- Defined in:
- lib/nexmos.rb,
lib/nexmos/base.rb,
lib/nexmos/number.rb,
lib/nexmos/search.rb,
lib/nexmos/account.rb,
lib/nexmos/message.rb,
lib/nexmos/version.rb,
lib/nexmos/railties.rb,
lib/nexmos/text_to_speech.rb
Defined Under Namespace
Classes: Account, Base, Message, Number, Railties, Search, TextToSpeech
Constant Summary collapse
- VERSION =
"0.2"
Instance Attribute Summary collapse
-
#api_key ⇒ Object
Returns the value of attribute api_key.
-
#api_secret ⇒ Object
Returns the value of attribute api_secret.
-
#debug ⇒ Object
Returns the value of attribute debug.
- #logger ⇒ Object
- #user_agent ⇒ Object
Instance Method Summary collapse
Instance Attribute Details
#api_key ⇒ Object
Returns the value of attribute api_key.
9 10 11 |
# File 'lib/nexmos.rb', line 9 def api_key @api_key end |
#api_secret ⇒ Object
Returns the value of attribute api_secret.
9 10 11 |
# File 'lib/nexmos.rb', line 9 def api_secret @api_secret end |
#debug ⇒ Object
Returns the value of attribute debug.
9 10 11 |
# File 'lib/nexmos.rb', line 9 def debug @debug end |
#logger ⇒ Object
32 33 34 |
# File 'lib/nexmos.rb', line 32 def logger @logger ||= Logger.new(STDOUT) end |
Instance Method Details
#apis ⇒ Object
36 37 38 |
# File 'lib/nexmos.rb', line 36 def apis @apis ||= YAML.load_file(File.('api.yml', File.dirname(__FILE__))) end |
#reset! ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/nexmos.rb', line 15 def reset! @logger = nil @_ran_once = false @user_agent = nil @api_key = nil @api_secret = nil end |
#setup {|_self| ... } ⇒ Object
27 28 29 30 |
# File 'lib/nexmos.rb', line 27 def setup yield self unless @_ran_once @_ran_once = true end |