Sha256: a16c9c3ede68d9b50bb3fa7d7b5ee2ab97cd0a86e63302ff06910c3d217ce254

Contents?: true

Size: 716 Bytes

Versions: 10

Compression:

Stored size: 716 Bytes

Contents

module SmsOnRails
  module ServiceProviders
    class EmailGatewayInvalidSms < SmsOnRails::SmsError
      def self.phone_error(phone_number)
        new(self.phone_message(phone_number))
      end
      def self.phone_message(phone_number)
        msg =  "Invalid phone number #{phone_number.human_display if phone_number}. "
        msg << "Please specify the digits and the option :carrier, "
        msg << "or specify the full email address like 2065551234@txt.att.net"
      end
    end

    class EmailGatewayInvalidCarrier < EmailGatewayInvalidSms
      def self.phone_message(phone_number)
        msg =  "The carrier for #{phone_number.human_display if phone_number} is invalid."
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 3 rubygems

Version Path
blythedunham-sms_on_rails-0.1.0 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb
sztywny-smsonrails-0.3.3 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb
sztywny-smsonrails-0.3.1 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb
sztywny-smsonrails-0.3.0 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb
sztywny-smsonrails-0.2.3 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb
sztywny-smsonrails-0.2.2 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb
sztywny-smsonrails-0.2.1 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb
sztywny-smsonrails-0.2.0 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb
sztywny-smsonrails-0.1.2 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb
smsonrails-0.1.2 lib/sms_on_rails/service_providers/email_gateway_support/errors.rb