class Lexicon::Cli::CliBase

Public Class Methods

new(args = [], local_options = {}, config = {}) click to toggle source
Calls superclass method
# File lib/lexicon/cli/cli_base.rb, line 6
def initialize(args = [], local_options = {}, config = {})
  super(args, local_options, config)

  register_config(container, options)
end

Private Instance Methods

register_config(container, options) click to toggle source
# File lib/lexicon/cli/cli_base.rb, line 18
def register_config(container, options)
  verbose = options['verbose']
  parallel = options['parallel']
  jobs = options.fetch('jobs', parallel ? 4 : 1)

  container.set_parameter('config.verbose', verbose)
  container.set_parameter('config.parallel', parallel)
  container.set_parameter('config.jobs', jobs)
end