class CracklibReloaded::Password::Errors

Public Class Methods

new(messages) click to toggle source
# File lib/cracklib_reloaded/password.rb, line 33
def initialize(messages)
  @messages = messages.empty? ? [] : [[:password, messages]]
end

Public Instance Methods

[](key) click to toggle source
# File lib/cracklib_reloaded/password.rb, line 46
def [](key)
  find { |item| item == key }
end
each() { |message| ... } click to toggle source
# File lib/cracklib_reloaded/password.rb, line 37
def each
  return {} if @messages.empty?
  @messages.each { |message| yield message }
end
empty?() click to toggle source
# File lib/cracklib_reloaded/password.rb, line 42
def empty?
  count.zero?
end