Class: Devtools::Config::Yardstick

Inherits:
Devtools::Config show all
Defined in:
lib/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 Devtools::Config

DEFAULT_CONFIG, TypeError

Instance Method Summary collapse

Methods inherited from 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)


144
145
146
147
148
# File 'lib/devtools/config.rb', line 144

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