class Semverve::VersionChecks::RailsConfigMetadataCheck
Rails config metadata version check.
Public Class Methods
# File lib/semverve/version_checks.rb, line 445 def initialize(scanner: RailsConfigMetadata) @scanner = scanner end
Initializes the check.
@param [Class] scanner
@return [Semverve::VersionChecks::RailsConfigMetadataCheck]
Public Instance Methods
Source
# File lib/semverve/version_checks.rb, line 469 def check_description "Check Rails config metadata for version mismatches" end
Focused check task description.
@return [String]
Source
# File lib/semverve/version_checks.rb, line 493 def clean_message "Rails config metadata is current." end
Message printed when no findings or replacements exist.
@return [String]
Source
# File lib/semverve/version_checks.rb, line 485 def finding_label "Rails config version" end
Label printed for Rails config metadata findings and replacements.
@return [String]
# File lib/semverve/version_checks.rb, line 497 def findings(configuration, current_version, include_ignored: false, target_version: nil) scanner.new(configuration, current_version).findings end
# File lib/semverve/version_checks.rb, line 501 def fix(configuration, current_version, target_version: nil) scanner.new(configuration, current_version).fix end
Source
# File lib/semverve/version_checks.rb, line 477 def fix_description "Fix safe Rails config metadata version mismatches" end
Focused fix task description.
@return [String]
Source
# File lib/semverve/version_checks.rb, line 453 def name :rails_config_metadata end
Public check name used in config.version_checks.
@return [Symbol]
Source
# File lib/semverve/version_checks.rb, line 461 def task_name :rails_config_metadata end
Focused Rake task suffix.
@return [Symbol]