module Smsc::Connection

Create connection to smsc

Private Instance Methods

connection(url) click to toggle source

@private

# File lib/smsc/connection.rb, line 11
def connection(url)
  Faraday.new(url: url) do |connection|
    connection.params['login'] = config.login
    connection.params['psw'] = config.password
    connection.params['fmt'] = 3

    connection.use FaradayMiddleware::RaiseHttpException
    connection.use FaradayMiddleware::HttpLogger, config.logger

    connection.adapter Faraday.default_adapter
  end
end