Module: MetasploitDataModels::Validators

Included in:
Models
Defined in:
lib/metasploit_data_models/validators.rb

Instance Method Summary collapse

Instance Method Details

#autoload_validatorsvoid

This method returns an undefined value.

Mimics behavior of app/validators in Rails projects by adding it to ActiveSupport::Dependencies.autoload_paths if it is not already in the Array.



7
8
9
10
11
12
13
# File 'lib/metasploit_data_models/validators.rb', line 7

def autoload_validators
  validators_path = validators_pathname.to_s

  unless ActiveSupport::Dependencies.autoload_paths.include? validators_path
    ActiveSupport::Dependencies.autoload_paths << validators_path
  end
end

#validators_pathnameObject



15
16
17
# File 'lib/metasploit_data_models/validators.rb', line 15

def validators_pathname
  app_pathname.join('validators')
end