Sha256: 1079a560ec36a914c4eb01bac66f7bb5ccb4bfb751248a664a4f37f8fd2b64f5

Contents?: true

Size: 497 Bytes

Versions: 1

Compression:

Stored size: 497 Bytes

Contents

require 'devise_instant2fa/hooks/instant2fa_authenticatable'

module Devise
  module Models
    module Instant2faAuthenticatable
      def instant2fa_settings_url
        Instant2fa.create_settings(self.id.to_s)
      end

      def with_instant2fa_verification_url
        begin
          hosted_page_url = Instant2fa.create_verification(self.id.to_s)
          return hosted_page_url
        rescue Instant2fa::Errors::MFANotEnabled
        end

        return false
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise_instant2fa-1.0.2 lib/devise_instant2fa/models/instant2fa_authenticatable.rb