Sha256: d160689d210ecb201b8249b6eaa1b4f4a78f0001dc466a2f99fbfdeec3d3b93b

Contents?: true

Size: 494 Bytes

Versions: 6

Compression:

Stored size: 494 Bytes

Contents

module SmsBroker
  module Client
    class Base
      attr_reader :name,
                  :client,
                  :sender_id,
                  :phone_number

      def initialize(name, client, options = {})
        @name = name
        @client = client
        @sender_id = options[:sender_id]
        @phone_number = options[:phone_number]
      end

      def serialize_to_number(number)
        return number if number.start_with?('+')

        "+#{number}"
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sms_broker-1.0.8 lib/sms_broker/client/base.rb
sms_broker-1.0.7 lib/sms_broker/client/base.rb
sms_broker-1.0.5 lib/sms_broker/client/base.rb
sms_broker-1.0.4 lib/sms_broker/client/base.rb
sms_broker-1.0.3 lib/sms_broker/client/base.rb
sms_broker-1.0.2 lib/sms_broker/client/base.rb