class NOBSPW::Configuration
Attributes
blacklist[RW]
dictionary_path[RW]
domain_name[RW]
grep_path[RW]
interrupt_validation_for[RW]
max_password_length[RW]
min_password_length[RW]
min_unique_characters[RW]
use_ruby_grep[RW]
validation_methods[RW]
Public Class Methods
new()
click to toggle source
# File lib/nobspw/configuration.rb, line 14 def initialize @min_password_length = 10 @max_password_length = 256 @min_unique_characters = 5 @dictionary_path = File.join(File.dirname(__FILE__), "..", "db", "dictionary.txt") @grep_path = `which grep`.strip @use_ruby_grep = @grep_path.empty? @domain_name = nil @blacklist = nil @validation_methods = NOBSPW::ValidationMethods::DEFAULT_VALIDATION_METHODS @interrupt_validation_for = NOBSPW::ValidationMethods::INTERRUPT_VALIDATION_FOR end