Sha256: 918eb331f595a50f79dfb4590a6e4deb8b37e261410c1a17858c2874e726da88
Contents?: true
Size: 566 Bytes
Versions: 1
Compression:
Stored size: 566 Bytes
Contents
module Koodmeeter class Axiom def self.list [ { :regex => /[a-z]/, :score => 1 }, { :regex => /[A-Z]/, :score => 5 }, { :regex => /([a-z].*[A-Z])|([A-Z].*[a-z])/, :score => 2 }, { :regex => /(.*[0-9].*[0-9].*[0-9])/, :score => 7 }, { :regex => /.[!@#$%^&*?_~]/, :score => 5 }, { :regex => /(.*[!@#$%^&*?_~].*[!@#$%^&*?_~])/, :score => 7 }, { :regex => /([a-zA-Z0-9].*[!@#$%^&*?_~])|([!@#$%^&*?_~].*[a-zA-Z0-9])/, :score => 3 }, { :regex => /(.)\1+$/, :score => 2 } ] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
koodmeeter-0.0.2 | lib/koodmeeter/axiom.rb |