Sha256: f1b1ec845d1e5edcb39ffe3896d4e7b858453f238c1be921307e601c5b1c5f3d

Contents?: true

Size: 538 Bytes

Versions: 2

Compression:

Stored size: 538 Bytes

Contents

require 'devise-twilio-verify/hooks/twilio_verify_authenticatable'
module Devise
  module Models
    module TwilioVerifyAuthenticatable
      extend ActiveSupport::Concern

      def with_twilio_verify_authentication?(request)
        self.twilio_verify_enabled?
      end

      module ClassMethods
        def find_by_mobile_phone(mobile_phone)
          where(mobile_phone: mobile_phone).first
        end

        Devise::Models.config(self, :twilio_verify_remember_device, :twilio_verify_enable_qr_code)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
devise-twilio-verify-0.1.1 lib/devise-twilio-verify/models/twilio_verify_authenticatable.rb
devise-twilio-verify-0.1.0 lib/devise-twilio-verify/models/twilio_verify_authenticatable.rb