Module: BulkgateSmsGatewayContract

Defined in:
lib/bulkgate_sms_gateway_contract.rb,
lib/bulkgate_sms_gateway_contract/mock.rb,
lib/bulkgate_sms_gateway_contract/real.rb,
lib/bulkgate_sms_gateway_contract/version.rb,
lib/bulkgate_sms_gateway_contract/file_log.rb,
lib/bulkgate_sms_gateway_contract/airbrake_notify.rb,
lib/bulkgate_sms_gateway_contract/fake_contract_commonalities.rb

Defined Under Namespace

Modules: AirbrakeNotify, FakeContractCommonalities, FileLog, Mock, Real

Constant Summary collapse

BulkgateError =
Class.new(StandardError)
InvalidApplicationIdOrApplicationToken =
Class.new(BulkgateError)
InvalidPhoneNumber =
Class.new(BulkgateError)
EmptyMessageBody =
Class.new(BulkgateError)
OutOfCredit =
Class.new(BulkgateError)
VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.contractObject



18
19
20
# File 'lib/bulkgate_sms_gateway_contract.rb', line 18

def self.contract
  Rails.application.config.x.bulkgate_sms_gateway_contract.constantize
end