Module: Arli
- Defined in:
- lib/arli.rb,
lib/arli.rb,
lib/arli/cli.rb,
lib/arli/errors.rb,
lib/arli/actions.rb,
lib/arli/cli/app.rb,
lib/arli/library.rb,
lib/arli/version.rb,
lib/arli/commands.rb,
lib/arli/arli_file.rb,
lib/arli/lock/file.rb,
lib/arli/cli/parser.rb,
lib/arli/cli/runner.rb,
lib/arli/commands/base.rb,
lib/arli/configuration.rb,
lib/arli/actions/action.rb,
lib/arli/helpers/output.rb,
lib/arli/commands/bundle.rb,
lib/arli/commands/search.rb,
lib/arli/actions/dir_name.rb,
lib/arli/actions/git_repo.rb,
lib/arli/commands/install.rb,
lib/arli/commands/generate.rb,
lib/arli/helpers/inherited.rb,
lib/arli/library/installer.rb,
lib/arli/lock/formats/base.rb,
lib/arli/lock/formats/json.rb,
lib/arli/lock/formats/text.rb,
lib/arli/lock/formats/yaml.rb,
lib/arli/actions/unzip_file.rb,
lib/arli/cli/command_finder.rb,
lib/arli/cli/parser_factory.rb,
lib/arli/lock/formats/cmake.rb,
lib/arli/library/multi_version.rb,
lib/arli/library/single_version.rb,
lib/arli/helpers/system_commands.rb,
lib/arli/actions/move_to_library_path.rb,
lib/arli/lock/formats/template/cmake_renderer.rb
Defined Under Namespace
Modules: Actions, CLI, CLi, Commands, Errors, Helpers, Library, Lock
Classes: ArliFile, Configuration
Constant Summary
collapse
- VERSION =
'1.4.0'.freeze
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.config ⇒ Object
Returns the value of attribute config.
21
22
23
|
# File 'lib/arli.rb', line 21
def config
@config
end
|
Class Method Details
23
24
25
|
# File 'lib/arli.rb', line 23
def configure(&_block)
yield(self.config)
end
|
.debug? ⇒ Boolean
27
28
29
|
# File 'lib/arli.rb', line 27
def debug?
self.config.debug
end
|
.default_library_path ⇒ Object
35
36
37
|
# File 'lib/arli.rb', line 35
def default_library_path
tilda_path(self.config.libraries.path)
end
|
.library_path ⇒ Object
31
32
33
|
# File 'lib/arli.rb', line 31
def library_path
self.config.libraries.path
end
|
.tilda_path(absolute_path) ⇒ Object
39
40
41
|
# File 'lib/arli.rb', line 39
def tilda_path(absolute_path)
absolute_path.gsub(%r(#{ENV['HOME']}), '~')
end
|