class RuboCop::RSpec::ConfigFormatter
Builds a YAML config file from two config hashes
def cops
def cops (descriptions.keys | config.keys).grep(NAMESPACES) end
def dump
def dump YAML.dump(unified_config).gsub(NAMESPACES, "\n\\1") end
def initialize(config, descriptions)
def initialize(config, descriptions) @config = config @descriptions = descriptions end
def unified_config
def unified_config cops.each_with_object(config.dup) do |cop, unified| unified[cop] = config.fetch(cop) .merge(descriptions.fetch(cop)) .merge('StyleGuide' => STYLE_GUIDE_BASE_URL + cop.sub('RSpec/', '')) end end