class RuboCop::RSpec::DescriptionExtractor

Extracts cop descriptions from YARD docstrings

Attributes

code_objects[R]

Public Class Methods

new(yardocs) click to toggle source
# File lib/rubocop/rspec/description_extractor.rb, line 7
def initialize(yardocs)
  @code_objects = yardocs.map(&CodeObject.public_method(:new))
end

Public Instance Methods

to_h() click to toggle source
# File lib/rubocop/rspec/description_extractor.rb, line 11
def to_h
  code_objects
    .select(&:rspec_cop?)
    .map(&:configuration)
    .reduce(:merge)
end