Sha256: 23b3a952f3b4da9da51c68c3a8f79ed070f4c0d78a9877e68cbc456cdad01dca

Contents?: true

Size: 761 Bytes

Versions: 1

Compression:

Stored size: 761 Bytes

Contents

module DeviseTwoFactorAuthentication
  module Schema
    def second_factor_attempts_count
      apply_devise_schema :second_factor_attempts_count, Integer, :default => 0
    end

    def encrypted_otp_secret_key
      apply_devise_schema :encrypted_otp_secret_key, String
    end

    def encrypted_otp_secret_key_iv
      apply_devise_schema :encrypted_otp_secret_key_iv, String
    end

    def encrypted_otp_secret_key_salt
      apply_devise_schema :encrypted_otp_secret_key_salt, String
    end

    def direct_otp
      apply_devise_schema :direct_otp, String
    end

    def direct_otp_sent_at
      apply_devise_schema :direct_otp_sent_at, DateTime
    end

    def totp_timestamp
      apply_devise_schema :totp_timestamp, Timestamp
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise_two_factor_authentication-3.0.0 lib/devise_two_factor_authentication/schema.rb