Sha256: 4761062bd1b458a51ba671bf85b1a851bb04aa42fab0f36d48ae742ff54ac72b

Contents?: true

Size: 426 Bytes

Versions: 10

Compression:

Stored size: 426 Bytes

Contents

class User < ActiveRecord::Base
  devise :two_factor_authenticatable, :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable

  has_one_time_password

  def need_two_factor_authentication?(_request)
    true
  end

  def send_two_factor_authentication_code(code)
    SMSProvider.send_message(to: phone_number, body: code)
  end

  def phone_number
    '14159341234'
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
devise-multi-factor-3.2.5 spec/rails_app/app/models/user.rb
devise-multi-factor-3.2.4 spec/rails_app/app/models/user.rb
devise-multi-factor-3.2.3 spec/rails_app/app/models/user.rb
devise-multi-factor-3.2.2 spec/rails_app/app/models/user.rb
devise-multi-factor-3.2.1 spec/rails_app/app/models/user.rb
devise-multi-factor-3.2.0 spec/rails_app/app/models/user.rb
devise-multi-factor-3.1.8 spec/rails_app/app/models/user.rb
devise-multi-factor-3.1.7 spec/rails_app/app/models/user.rb
devise-multi-factor-3.1.6 spec/rails_app/app/models/user.rb
devise-multi-factor-3.1.5 spec/rails_app/app/models/user.rb