3
4
5
6
7
8
|
# File 'lib/bulkgate_sms_gateway_contract/fake_contract_commonalities.rb', line 3
def self.raise_when_invalid(country:, body:, number:)
raise BulkgateSmsGatewayContract::InvalidPhoneNumber, 'invalid_phone_number' if number == 'invalid_phone_number'
raise BulkgateSmsGatewayContract::InvalidPhoneNumber, 'invalid_phone_number' if country == 'invalid_phone_number'
raise BulkgateSmsGatewayContract::OutOfCredit, 'low_credit' if number == 'low_credit'
raise BulkgateSmsGatewayContract::EmptyMessageBody, 'empty_message' if body.blank?
end
|