Sha256: 5bfcce518b31957b383a8916dcb7e0068bb8e753bd38c90277624f0c83ed78d8
Contents?: true
Size: 695 Bytes
Versions: 3
Compression:
Stored size: 695 Bytes
Contents
module SmsBroker module Client module Response class Error attr_reader :service, :response, :serialized def initialize(service, response, serialized = {}) @service = service @response = response @serialized = { errors: serialized } end def success? false end def invalid_sender_id? (@serialized[:errors]['sender_id'] || []).include?('is invalid') end end end end end require 'sms_broker/client/response/nexmo_error' require 'sms_broker/client/response/twilio_error' require 'sms_broker/client/response/nexmo_voice_error'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sms_broker-1.0.5 | lib/sms_broker/client/response/error.rb |
sms_broker-1.0.4 | lib/sms_broker/client/response/error.rb |
sms_broker-1.0.3 | lib/sms_broker/client/response/error.rb |