class Smsc::Config

Smsc configuration container.

@attr login [String] user login @attr password [String] user password @attr host [String] api host @attr ssl [Boolean] use https for requests @attr encoding [String] character encoding @attr logger [Logger] logger

Attributes

encoding[RW]
host[RW]
logger[RW]
login[RW]
password[RW]
ssl[RW]

Public Class Methods

new(params = {}) click to toggle source

Create configuration object

@param params [Hash] @option login [String] user login @option password [String] user password @option host [String] api host @option ssl [Boolean] use https for requests @option encoding [String] character encoding @option logger [Logger] logger instance

@example

Smsc::Config.new(
 login: 'a',
 password: 2
)
# File lib/smsc/config.rb, line 36
def initialize(params = {})
  params.each do |key, val|
    send("#{key}=", val)
  end
end