Module: CC::CLI
- Defined in:
- lib/cc/cli.rb,
lib/cc/cli/help.rb,
lib/cc/cli/init.rb,
lib/cc/cli/test.rb,
lib/cc/cli/config.rb,
lib/cc/cli/output.rb,
lib/cc/cli/runner.rb,
lib/cc/cli/analyze.rb,
lib/cc/cli/command.rb,
lib/cc/cli/console.rb,
lib/cc/cli/prepare.rb,
lib/cc/cli/version.rb,
lib/cc/cli/file_store.rb,
lib/cc/cli/engines/list.rb,
lib/cc/cli/global_cache.rb,
lib/cc/cli/global_config.rb,
lib/cc/cli/engines/enable.rb,
lib/cc/cli/engines/remove.rb,
lib/cc/cli/engines/disable.rb,
lib/cc/cli/engines/install.rb,
lib/cc/cli/validate_config.rb,
lib/cc/cli/version_checker.rb,
lib/cc/cli/config_generator.rb,
lib/cc/cli/engines/engine_command.rb,
lib/cc/cli/upgrade_config_generator.rb
Defined Under Namespace
Modules: Engines, Output
Classes: Analyze, Command, Config, ConfigGenerator, Console, FileStore, GlobalCache, GlobalConfig, Help, Init, Marker, Prepare, Runner, Test, UpgradeConfigGenerator, ValidateConfig, Version, VersionChecker
Class Method Summary
collapse
Class Method Details
.debug(message, values = {}) ⇒ Object
27
28
29
30
31
32
33
34
35
36
|
# File 'lib/cc/cli.rb', line 27
def self.debug(message, values = {})
if debug?
if values.any?
message << " "
message << values.map { |k, v| "#{k}=#{v.inspect}" }.join(" ")
end
$stderr.puts("[DEBUG] #{message}")
end
end
|
.debug? ⇒ Boolean
23
24
25
|
# File 'lib/cc/cli.rb', line 23
def self.debug?
ENV["CODECLIMATE_DEBUG"]
end
|