class RailInspector::Configuring::Check::FrameworkDefaults

Attributes

Public Class Methods

# File tools/rail_inspector/lib/rail_inspector/configuring/check/framework_defaults.rb, line 49
def initialize(checker)
  @checker = checker
end

Public Instance Methods

# File tools/rail_inspector/lib/rail_inspector/configuring/check/framework_defaults.rb, line 53
def check
  header, *defaults_by_version = documented_defaults

  NewFrameworkDefaultsFile.new(checker, visitor).check

  checker.doc.versioned_defaults =
    header +
      defaults_by_version
        .map { |defaults| check_defaults(defaults) }
        .flatten
end