Class: Smsapipl::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/smsapipl/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(api: nil, token: '', from: '', params: {}) ⇒ Configuration

Returns a new instance of Configuration.



7
8
9
10
11
12
# File 'lib/smsapipl/configuration.rb', line 7

def initialize(api: nil, token: '', from: '', params: {})
  @api = api || default_api
  @token = token
  @from = from
  @params = default_params.merge(params)
end

Instance Attribute Details

#apiObject

Returns the value of attribute api.



5
6
7
# File 'lib/smsapipl/configuration.rb', line 5

def api
  @api
end

#fromObject

Returns the value of attribute from.



5
6
7
# File 'lib/smsapipl/configuration.rb', line 5

def from
  @from
end

#paramsObject

Returns the value of attribute params.



5
6
7
# File 'lib/smsapipl/configuration.rb', line 5

def params
  @params
end

#tokenObject

Returns the value of attribute token.



5
6
7
# File 'lib/smsapipl/configuration.rb', line 5

def token
  @token
end