Sha256: b0a5c559cb93ea1919b3751b29341176b3420603549eea1239ae9ccd4b00f440

Contents?: true

Size: 507 Bytes

Versions: 3

Compression:

Stored size: 507 Bytes

Contents

require 'nexmo'
require 'compel'
require 'twilio-ruby'
require 'sms_broker/client/response/error'
require 'sms_broker/client/response/success'
require 'sms_broker/client/response/voice_success'
require 'sms_broker/configuration'
require 'sms_broker/service'

module SmsBroker
  extend Configuration

  module_function

  def service(name = default_service)
    Service.get(name)
  end

  def message(body)
    service.message(body)
  end

  def voice_message(body)
    service.voice_message(body)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sms_broker-1.0.5 lib/sms_broker.rb
sms_broker-1.0.4 lib/sms_broker.rb
sms_broker-1.0.3 lib/sms_broker.rb