Module: PasswordStrong
- Defined in:
- lib/password_strong.rb,
lib/password_strong/railtie.rb,
lib/password_strong/version.rb,
lib/password_strong/model_additions.rb
Defined Under Namespace
Modules: ModelAdditions
Classes: Railtie
Constant Summary
collapse
- VERSION =
"0.0.1"
Class Method Summary
collapse
Class Method Details
.check_strong(password) ⇒ Object
6
7
8
|
# File 'lib/password_strong.rb', line 6
def self.check_strong(password)
(password =~ password_regexp) != nil
end
|
.password_regexp ⇒ Object
10
11
12
|
# File 'lib/password_strong.rb', line 10
def self.password_regexp
/^.*(?=.{6,})(?=.*[a-z])(?=.*[A-Z])(?=.*[\d\W]).*$/
end
|