module Devision::Lockable::ClassMethods
Public Instance Methods
unlock_access_by_token(unlock_token)
click to toggle source
# File lib/devision/models/lockable.rb, line 49 def unlock_access_by_token(unlock_token) original_token = unlock_token unlock_token = Devision.token_generator.digest(self, :unlock_token, unlock_token) lockable = find_or_initialize_with_error_by(:unlock_token, unlock_token) lockable.unlock_access! if lockable.persisted? lockable.unlock_token = original_token lockable end
unlock_strategy_enabled?(strategy)
click to toggle source
# File lib/devision/models/lockable.rb, line 59 def unlock_strategy_enabled?(strategy) self.lock_strategy == strategy end