Module: VagrantGitHooks::Util::Verbose

Defined in:
lib/vagrant-git-hooks/util/verbose.rb

Class Method Summary collapse

Class Method Details

.enabled?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/vagrant-git-hooks/util/verbose.rb', line 10

def enabled?
  ENV["VGH_VERBOSE"].to_s == "1"
end

.log(*args) ⇒ Object



14
15
16
17
18
19
# File 'lib/vagrant-git-hooks/util/verbose.rb', line 14

def log(*args)
  return unless enabled?

  line = args.length == 1 && args.first.is_a?(String) ? args.first : args.map(&:to_s).shelljoin
  warn("[VGH] #{line}")
end