Module: Kangaru::Configurators
- Defined in:
- lib/kangaru/configurators.rb,
lib/kangaru/configurators/configurator.rb,
lib/kangaru/configurators/open_configurator.rb,
lib/kangaru/configurators/request_configurator.rb,
lib/kangaru/configurators/database_configurator.rb,
lib/kangaru/configurators/external_configurator.rb,
lib/kangaru/configurators/application_configurator.rb
Defined Under Namespace
Classes: ApplicationConfigurator, Configurator, DatabaseConfigurator, ExternalConfigurator, OpenConfigurator, RequestConfigurator
Constant Summary collapse
- BASE_CONFIGURATORS =
These are not set as accessors by Config instances as they are abstract.
[Configurator, OpenConfigurator].freeze
Class Method Summary collapse
Class Method Details
.classes ⇒ Object
6 7 8 9 10 |
# File 'lib/kangaru/configurators.rb', line 6 def self.classes constants.map { |constant| const_get(constant) } .select { |constant| constant.is_a?(Class) } .reject { |constant| BASE_CONFIGURATORS.include?(constant) } end |