Module: Ace::Core::CLI::ConfigSummaryMixin

Includes:
Support::Cli::Base
Included in:
GemClassMixin
Defined in:
lib/ace/core/cli/config_summary_mixin.rb

Defined Under Namespace

Modules: GemClassMixin

Instance Method Summary collapse

Instance Method Details

#display_config_summary(command_name, options, summary_keys: nil) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/ace/core/cli/config_summary_mixin.rb', line 12

def display_config_summary(command_name, options, summary_keys: nil)
  return if quiet?(options)

  Ace::Core::Atoms::ConfigSummary.display(
    command: command_name,
    config: gem_config,
    defaults: gem_defaults,
    options: options,
    quiet: false,
    summary_keys: summary_keys
  )
end

#help_requested?(options) ⇒ Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/ace/core/cli/config_summary_mixin.rb', line 25

def help_requested?(options)
  help?(options)
end