Class: Metasploit::Model::Configuration

Inherits:
Object
  • Object
show all
Extended by:
Parent
Defined in:
lib/metasploit/model/configuration.rb

Overview

Note:

This can't be a model in app/models because it is used to setup the autoload_path to app/models.

Configuration for a gem's autoload and i18n load paths that works outside of the railties or rails engines systems.

Defined Under Namespace

Modules: Parent Classes: Autoload, Child, Error, I18n

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Parent

child

Instance Attribute Details

#autoload_classClass

The Class used to create #autoload.

Returns:

  • (Class)


37
# File 'lib/metasploit/model/configuration.rb', line 37

child :autoload

#i18n_classClass

The Class used to create #i18n.

Returns:

  • (Class)


38
# File 'lib/metasploit/model/configuration.rb', line 38

child :i18n

#rootPathname

The root of the gem.

Returns:

  • (Pathname)

    root of gem

Raises:



# File 'lib/metasploit/model/configuration.rb', line 13


Instance Method Details

#autoloadObject

The autoload configuration.

Returns:



37
# File 'lib/metasploit/model/configuration.rb', line 37

child :autoload

#i18nObject

The i18n configuration.

Returns:



38
# File 'lib/metasploit/model/configuration.rb', line 38

child :i18n

#setupvoid

This method returns an undefined value.

Sets up #autoload and #i18n



68
69
70
71
# File 'lib/metasploit/model/configuration.rb', line 68

def setup
  autoload.setup
  i18n.setup
end