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_class ⇒ Class

The Class used to create #autoload.

Returns:

  • (Class)


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

child :autoload

#i18n_class ⇒ Class

The Class used to create #i18n.

Returns:

  • (Class)


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

child :i18n

#root ⇒ Pathname

The root of the gem.

Returns:

  • (Pathname) —

    root of gem

Raises:



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

Instance Method Details

#autoload ⇒ Object

The autoload configuration.

Returns:



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

child :autoload

#i18n ⇒ Object

The i18n configuration.

Returns:



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

child :i18n

#setup ⇒ void

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