Class: Trinidad::Extensions::DiagnosticsOptionsExtension

Inherits:
OptionsExtension
  • Object
show all
Defined in:
lib/trinidad_diagnostics_extension.rb

Instance Method Summary collapse

Instance Method Details

#configure(parser, default_options) ⇒ Object



15
16
17
18
19
20
21
22
23
# File 'lib/trinidad_diagnostics_extension.rb', line 15

def configure(parser, default_options)
  default_options[:extensions] ||= {}
  default_options[:extensions][:diagnostics] = {}

  parser.on('--dd', '--diagnostics-debug', 'Append diagnostics to the console log') do
    default_options[:extensions][:diagnostics] ||= {}
    default_options[:extensions][:diagnostics][:debug] = true
  end
end