class CracklibReloaded::Password
Public Class Methods
new(dict_path = cracklib_default_dict)
click to toggle source
# File lib/cracklib_reloaded/password.rb, line 51 def initialize(dict_path = cracklib_default_dict) @dict_path = dict_path end
Public Instance Methods
errors()
click to toggle source
# File lib/cracklib_reloaded/password.rb, line 60 def errors return Errors.new([]) unless @message Errors.new([@message]) end
weak?(password)
click to toggle source
# File lib/cracklib_reloaded/password.rb, line 55 def weak?(password) @message = cracklib_check(password.to_s, @dict_path) !@message.nil? end