Sha256: b21b5cf0b0d426a3ab5410ef94d240c572f0e90044c896733a2ffef3f4c2b62a

Contents?: true

Size: 527 Bytes

Versions: 12

Compression:

Stored size: 527 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Verifications
    module Sms
      class ExampleGateway
        attr_reader :mobile_phone_number, :code

        def initialize(mobile_phone_number, code)
          @mobile_phone_number = mobile_phone_number
          @code = code
        end

        def deliver_code
          Rails.logger.debug { "Example SMS gateway service, verification code is: #{code}, should have been delivered to #{mobile_phone_number}" }
          true
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
decidim-verifications-0.27.9 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.8 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.7 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.6 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.5 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.4 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.3 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.2 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.1 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.0 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.0.rc2 lib/decidim/verifications/sms/example_gateway.rb
decidim-verifications-0.27.0.rc1 lib/decidim/verifications/sms/example_gateway.rb