Module: Rexer
- Defined in:
- lib/rexer.rb,
lib/rexer/cli.rb,
lib/rexer/source.rb,
lib/rexer/version.rb,
lib/rexer/commands.rb,
lib/rexer/definition.rb,
lib/rexer/source/git.rb,
lib/rexer/source/base.rb,
lib/rexer/commands/edit.rb,
lib/rexer/commands/envs.rb,
lib/rexer/commands/init.rb,
lib/rexer/source/github.rb,
lib/rexer/commands/state.rb,
lib/rexer/definition/dsl.rb,
lib/rexer/commands/switch.rb,
lib/rexer/commands/update.rb,
lib/rexer/definition/data.rb,
lib/rexer/definition/diff.rb,
lib/rexer/definition/lock.rb,
lib/rexer/commands/install.rb,
lib/rexer/extension/entity.rb,
lib/rexer/commands/reinstall.rb,
lib/rexer/commands/uninstall.rb,
lib/rexer/extension/theme/action.rb,
lib/rexer/extension/theme/update.rb,
lib/rexer/extension/plugin/action.rb,
lib/rexer/extension/plugin/update.rb,
lib/rexer/extension/theme/install.rb,
lib/rexer/extension/plugin/install.rb,
lib/rexer/extension/theme/uninstall.rb,
lib/rexer/extension/plugin/uninstall.rb,
lib/rexer/extension/theme/reload_source.rb,
lib/rexer/extension/plugin/reload_source.rb
Defined Under Namespace
Modules: Commands, Definition, Extension, Source
Classes: Cli
Constant Summary
collapse
- Config =
Data.define(
:command_prefix
)
- VERSION =
"0.18.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.verbosity ⇒ Object
Returns the value of attribute verbosity.
14
15
16
|
# File 'lib/rexer.rb', line 14
def verbosity
@verbosity
end
|
Class Method Details
.config ⇒ Object
32
33
34
|
# File 'lib/rexer.rb', line 32
def config
@config ||= Config.new(command_prefix: ENV["REXER_COMMAND_PREFIX"])
end
|
.definition_file ⇒ Object
16
17
18
|
# File 'lib/rexer.rb', line 16
def definition_file
".extensions.rb"
end
|
.definition_lock_file ⇒ Object
20
21
22
|
# File 'lib/rexer.rb', line 20
def definition_lock_file
".extensions.lock"
end
|
.redmine_root_dir ⇒ Object
24
25
26
27
28
29
30
|
# File 'lib/rexer.rb', line 24
def redmine_root_dir
if block_given?
Dir.chdir(Definition.dir) { yield }
else
Definition.dir
end
end
|