class ArticleFixtureGen::CLI::DumpConfig

Report contents of configuration data.

Attributes

config[R]
use_colour[R]

Public Class Methods

call(config:, use_colour: false) click to toggle source

Reek doesn't like :reek:BooleanParameter. Tough.

# File lib/article_fixture_gen/cli/dump_config.rb, line 14
def self.call(config:, use_colour: false)
  DumpConfig.new(config).call use_colour
end
new(config) click to toggle source
# File lib/article_fixture_gen/cli/dump_config.rb, line 25
def initialize(config)
  @config = config.to_hash
  self
end

Public Instance Methods

call(use_colour) click to toggle source
# File lib/article_fixture_gen/cli/dump_config.rb, line 18
def call(use_colour)
  @use_colour = use_colour
  report
end

Private Instance Methods

dump_options() click to toggle source
# File lib/article_fixture_gen/cli/dump_config.rb, line 34
def dump_options
  { plain: !use_colour, sort_keys: true }
end
report() click to toggle source
# File lib/article_fixture_gen/cli/dump_config.rb, line 38
def report
  config.ai dump_options
end