Sha256: cba33311b9f729636fc3392a6fb5ebfffa46431306138e82d954580011a40abc
Contents?: true
Size: 508 Bytes
Versions: 1
Compression:
Stored size: 508 Bytes
Contents
module AuthenticatedModelHelper class User extend ActiveModel::Callbacks include ActiveModel::Validations include Devise::Models::TwoFactorAuthenticatable define_model_callbacks :create attr_accessor :otp_secret_key, :email has_one_time_password end class UserWithOverrides < User def send_two_factor_authentication_code "Code sent" end end def create_new_user User.new end def create_new_user_with_overrides UserWithOverrides.new end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
two_factor_authentication-1.0 | spec/support/authenticated_model_helper.rb |