class Tester

Constants

IT

Public Instance Methods

test(password, user_inputs = []) click to toggle source
Calls superclass method
# File lib/zxcvbn_password/tester.rb, line 19
def test(password, user_inputs = [])
  result = super(password, user_inputs)
  result.crack_times_display['offline_slow_hashing_1e4_per_second'] = localize(result.crack_times_display['offline_slow_hashing_1e4_per_second'])
  result
end

Private Instance Methods

localize(string) click to toggle source
# File lib/zxcvbn_password/tester.rb, line 27
def localize(string)
  if I18n.locale == :it
    IT.each_pair do |key, val|
      return string.gsub(key, val) if string =~ /#{key}/i
    end
  end

  string
end