Sha256: 991ae1b0dc80e51b3574ab688853d73ab1a2ff73bd1b806caaba71b9d8ad0661

Contents?: true

Size: 589 Bytes

Versions: 2

Compression:

Stored size: 589 Bytes

Contents

require 'nexmo'
require 'compel'
require 'twilio-ruby'
require 'open_market'
require 'sms_broker/client/response/error'
require 'sms_broker/client/response/success'
require 'sms_broker/client/response/voice_success'
require 'sms_broker/client/response/message_status_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

2 entries across 2 versions & 1 rubygems

Version Path
sms_broker-1.0.8 lib/sms_broker.rb
sms_broker-1.0.7 lib/sms_broker.rb