Module: Anyway

Defined in:
lib/anyway/config.rb,
lib/anyway/env.rb,
lib/anyway/rbs.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/utils/which.rb,
lib/anyway/ejson_parser.rb,
lib/anyway/ext/deep_dup.rb,
lib/anyway/loaders/base.rb,
lib/anyway/loaders/yaml.rb,
lib/anyway/rails/config.rb,
lib/anyway/type_casting.rb,
lib/anyway/loaders/ejson.rb,
lib/anyway/dynamic_config.rb,
lib/anyway/rails/autoload.rb,
lib/anyway/rails/settings.rb,
lib/anyway/ext/deep_freeze.rb,
lib/anyway/loaders/doppler.rb,
lib/anyway/optparse_config.rb,
lib/anyway/testing/helpers.rb,
lib/anyway/utils/deep_merge.rb,
lib/anyway/ext/flatten_names.rb,
lib/anyway/rails/loaders/yaml.rb,
lib/anyway/option_parser_builder.rb,
lib/anyway/rails/loaders/secrets.rb,
lib/anyway/ext/string_constantize.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, NoCast, OptparseConfig, RBSGenerator, Rails, Testing, Tracing, Utils Classes: Config, EJSONParser, Env, OptionParserBuilder, Railtie, Settings, TypeCaster, TypeRegistry

Constant Summary collapse

DEFAULT_CONFIGS_PATH =
"config/configs"
VERSION =
"2.6.4"

Class Method Summary collapse

Class Method Details

.envObject



29
30
31
# File 'lib/anyway_config.rb', line 29

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

.loadersObject



33
34
35
# File 'lib/anyway_config.rb', line 33

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