Class: Nexmo::Client
- Inherits:
-
Object
- Object
- Nexmo::Client
- Defined in:
- lib/nexmo/client.rb
Instance Attribute Summary collapse
-
#config ⇒ Object
readonly
Returns the value of attribute config.
Instance Method Summary collapse
- #account ⇒ Account
- #alerts ⇒ Alerts
- #applications ⇒ Applications
- #calls ⇒ Calls
- #conversations ⇒ Conversations
- #conversions ⇒ Conversions
- #files ⇒ Files
-
#initialize(options = nil) ⇒ Client
constructor
A new instance of Client.
- #messages ⇒ Messages
- #number_insight ⇒ NumberInsight
- #numbers ⇒ Numbers
- #pricing ⇒ PricingTypes
- #redact ⇒ Redact
- #secrets ⇒ Secrets
- #signature ⇒ Signature
- #sms ⇒ SMS
- #tfa ⇒ TFA
- #verify ⇒ Verify
Constructor Details
Instance Attribute Details
#config ⇒ Object (readonly)
Returns the value of attribute config
3 4 5 |
# File 'lib/nexmo/client.rb', line 3 def config @config end |
Instance Method Details
#account ⇒ Account
17 18 19 |
# File 'lib/nexmo/client.rb', line 17 def account @account ||= Account.new(config) end |
#alerts ⇒ Alerts
23 24 25 |
# File 'lib/nexmo/client.rb', line 23 def alerts @alerts ||= Alerts.new(config) end |
#applications ⇒ Applications
29 30 31 |
# File 'lib/nexmo/client.rb', line 29 def applications @applications ||= Applications.new(config) end |
#calls ⇒ Calls
35 36 37 |
# File 'lib/nexmo/client.rb', line 35 def calls @calls ||= Calls.new(config) end |
#conversations ⇒ Conversations
41 42 43 |
# File 'lib/nexmo/client.rb', line 41 def conversations @conversations ||= Conversations.new(config) end |
#conversions ⇒ Conversions
47 48 49 |
# File 'lib/nexmo/client.rb', line 47 def conversions @conversions ||= Conversions.new(config) end |
#files ⇒ Files
53 54 55 |
# File 'lib/nexmo/client.rb', line 53 def files @files ||= Files.new(config) end |
#messages ⇒ Messages
59 60 61 |
# File 'lib/nexmo/client.rb', line 59 def @messages ||= Messages.new(config) end |
#number_insight ⇒ NumberInsight
65 66 67 |
# File 'lib/nexmo/client.rb', line 65 def number_insight @number_insight ||= NumberInsight.new(config) end |
#numbers ⇒ Numbers
71 72 73 |
# File 'lib/nexmo/client.rb', line 71 def numbers @numbers ||= Numbers.new(config) end |
#pricing ⇒ PricingTypes
77 78 79 |
# File 'lib/nexmo/client.rb', line 77 def pricing @pricing ||= PricingTypes.new(config) end |
#redact ⇒ Redact
83 84 85 |
# File 'lib/nexmo/client.rb', line 83 def redact @redact ||= Redact.new(config) end |
#secrets ⇒ Secrets
89 90 91 |
# File 'lib/nexmo/client.rb', line 89 def secrets @secrets ||= Secrets.new(config) end |