Module: Anyway

Defined in:
lib/anyway/config.rb,
lib/anyway/env.rb,
lib/anyway/rails.rb,
lib/anyway_config.rb,
lib/anyway/loaders.rb,
lib/anyway/railtie.rb,
lib/anyway/tracing.rb,
lib/anyway/version.rb,
lib/anyway/ext/hash.rb,
lib/anyway/settings.rb,
lib/anyway/auto_cast.rb,
lib/anyway/loaders/env.rb,
lib/anyway/ext/deep_dup.rb,
lib/anyway/loaders/base.rb,
lib/anyway/loaders/yaml.rb,
lib/anyway/rails/config.rb,
lib/anyway/dynamic_config.rb,
lib/anyway/rails/settings.rb,
lib/anyway/ext/deep_freeze.rb,
lib/anyway/optparse_config.rb,
lib/anyway/testing/helpers.rb,
lib/anyway/rails/loaders/yaml.rb,
lib/anyway/option_parser_builder.rb,
lib/anyway/rails/loaders/secrets.rb,
lib/anyway/rails/loaders/credentials.rb,
lib/generators/anyway/config/config_generator.rb,
lib/generators/anyway/install/install_generator.rb,
lib/generators/anyway/app_config/app_config_generator.rb

Overview

:nodoc:

Defined Under Namespace

Modules: AutoCast, DynamicConfig, Ext, Generators, Loaders, OptparseConfig, Rails, Testing, Tracing Classes: Config, Env, OptionParserBuilder, Railtie, Settings

Constant Summary collapse

DEFAULT_CONFIGS_PATH =
"config/configs"
VERSION =
"2.0.0"

Class Method Summary collapse

Class Method Details

.envObject



23
24
25
# File 'lib/anyway_config.rb', line 23

def env
  @env ||= ::Anyway::Env.new
end

.loadersObject



27
28
29
# File 'lib/anyway_config.rb', line 27

def loaders
  @loaders ||= ::Anyway::Loaders::Registry.new
end