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