Class: Semverve::FixResult

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

Overview

Result of fixing one Semverve check surface.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Initializes a fix result.

Parameters:

  • changed_files (Array<String>)
  • replacement_count (Integer)
  • bundle_lock_ran (Boolean) (defaults to: false)


33
34
35
36
37
# File 'lib/semverve/fix_result.rb', line 33

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

Instance Attribute Details

#bundle_lock_ranBoolean (readonly)

Whether the fix ran bundle lock.

Returns:

  • (Boolean)


23
24
25
# File 'lib/semverve/fix_result.rb', line 23

def bundle_lock_ran
  @bundle_lock_ran
end

#changed_filesArray<String> (readonly)

Files changed by the fix.

Returns:

  • (Array<String>)


11
12
13
# File 'lib/semverve/fix_result.rb', line 11

def changed_files
  @changed_files
end

#replacement_countInteger (readonly)

Number of replacements made.

Returns:

  • (Integer)


17
18
19
# File 'lib/semverve/fix_result.rb', line 17

def replacement_count
  @replacement_count
end