Module: Savvy
- Defined in:
- lib/savvy.rb,
lib/savvy/error.rb,
lib/savvy/utility.rb,
lib/savvy/version.rb,
lib/savvy/application.rb,
lib/savvy/root_finder.rb,
lib/savvy/configuration.rb,
lib/savvy/configuration_dsl.rb,
lib/savvy/environment_reader.rb,
lib/savvy/configurators/redis.rb,
lib/savvy/configurators/sidekiq.rb
Defined Under Namespace
Modules: Configurators, RootFinder, Utility
Classes: Application, Configuration, ConfigurationDSL, EnvironmentReader, Error, RedisError
Constant Summary
collapse
- VERSION =
"0.2.0"
- FILES =
Configuration files that can be contained in an application root directory.
%w[
savvy.rb
Savvyfile
].freeze
- @@env =
Savvy::EnvironmentReader.new
- @@config =
Savvy::Configuration.new root: figure_out_root!, env: env
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
22
23
24
|
# File 'lib/savvy.rb', line 22
def config
@@config
end
|
28
29
30
|
# File 'lib/savvy.rb', line 28
def env
@@env
end
|
Class Method Details
.initialize! ⇒ void
This method returns an undefined value.
33
34
35
|
# File 'lib/savvy.rb', line 33
def initialize!
@@config.setup!
end
|
.namespace(*parts, separator: ?.) ⇒ String
39
40
41
|
# File 'lib/savvy.rb', line 39
def namespace(*parts, separator: ?.)
@@config.build_namespace(*parts, separator: separator)
end
|
.root ⇒ Pathname
44
45
46
|
# File 'lib/savvy.rb', line 44
def root
@@config.root
end
|