Class: Central::Devtools::Config::Yardstick

Inherits:
Central::Devtools::Config show all
Defined in:
lib/central/devtools/config.rb

Overview

Yardstick configuration

Constant Summary collapse

FILE =
'yardstick.yml'.freeze
OPTIONS =
%w(
  threshold
  rules
  verbose
  path
  require_exact_threshold
).freeze

Constants inherited from Central::Devtools::Config

DEFAULT_CONFIG, TypeError

Instance Method Summary collapse

Methods inherited from Central::Devtools::Config

#config_file

Instance Method Details

#optionsHash

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Options hash that Yardstick understands

Returns:

  • (Hash)


129
130
131
132
133
# File 'lib/central/devtools/config.rb', line 129

def options
  OPTIONS.each_with_object({}) do |name, hash|
    hash[name] = raw.fetch(name, nil)
  end
end