Sha256: 848af894390e1ecc584c77dcfa3e137d4279de4e0649e0acb137166503518ec3
Contents?: true
Size: 750 Bytes
Versions: 2
Compression:
Stored size: 750 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' require 'sms_broker/client/response/open_market/error'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sms_broker-1.0.8 | lib/sms_broker/client/response/error.rb |
sms_broker-1.0.7 | lib/sms_broker/client/response/error.rb |