Class: Semverve::VersionMetadata::FixResult

Inherits:
Object
  • Object
show all
Defined in:
lib/semverve/version_metadata.rb

Overview

Result of fixing metadata version mismatches.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(changed_files:, replacement_count:, bundle_lock_ran:) ⇒ Semverve::VersionMetadata::FixResult

Initializes a fix result.

Parameters:

  • changed_files (Array<String>)
  • replacement_count (Integer)
  • bundle_lock_ran (Boolean)


99
100
101
102
103
# File 'lib/semverve/version_metadata.rb', line 99

def initialize(changed_files:, replacement_count:, bundle_lock_ran:)
  @changed_files = changed_files
  @replacement_count = replacement_count
  @bundle_lock_ran = bundle_lock_ran
end

Instance Attribute Details

#bundle_lock_ranBoolean (readonly)

Whether bundle lock was run.

Returns:

  • (Boolean)


89
90
91
# File 'lib/semverve/version_metadata.rb', line 89

def bundle_lock_ran
  @bundle_lock_ran
end

#changed_filesArray<String> (readonly)

Files changed by the fix.

Returns:

  • (Array<String>)


77
78
79
# File 'lib/semverve/version_metadata.rb', line 77

def changed_files
  @changed_files
end

#replacement_countInteger (readonly)

Number of literal replacements made.

Returns:

  • (Integer)


83
84
85
# File 'lib/semverve/version_metadata.rb', line 83

def replacement_count
  @replacement_count
end