Sha256: cf80ad6443a958db9cd1529252436456c45baa8e9fcfc11a069cf29801ac1f6d

Contents?: true

Size: 495 Bytes

Versions: 7

Compression:

Stored size: 495 Bytes

Contents

require 'sms_on_rails/service_providers/base'

module SmsOnRails
  module ServiceProviders
    class Dummy < Base

      self.provider_id = 2

      def ping
        true
      end

      def send_message(phone_number, message, options={})
        response = {:unique_id => "#{$$}:#{Time.now.strftime('%Y%m%d%H%M%SZ')}.#{rand(1000)}"}
        response
      end
      
    end
  end
end
SmsOnRails::ServiceProviders::Base.default_service_provider ||= SmsOnRails::ServiceProviders::Dummy.instance

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sztywny-smsonrails-0.3.3 lib/sms_on_rails/service_providers/dummy.rb
sztywny-smsonrails-0.3.1 lib/sms_on_rails/service_providers/dummy.rb
sztywny-smsonrails-0.3.0 lib/sms_on_rails/service_providers/dummy.rb
sztywny-smsonrails-0.2.3 lib/sms_on_rails/service_providers/dummy.rb
sztywny-smsonrails-0.2.2 lib/sms_on_rails/service_providers/dummy.rb
sztywny-smsonrails-0.2.1 lib/sms_on_rails/service_providers/dummy.rb
sztywny-smsonrails-0.2.0 lib/sms_on_rails/service_providers/dummy.rb