Class: Semverve::VersionMetadata::Finding
- Inherits:
-
Object
- Object
- Semverve::VersionMetadata::Finding
- Defined in:
- lib/semverve/version_metadata.rb
Overview
A metadata version mismatch.
Instance Attribute Summary collapse
-
#column ⇒ Integer
readonly
One-based column number.
-
#label ⇒ String
readonly
Output label for the finding.
-
#line ⇒ Integer
readonly
One-based line number.
-
#path ⇒ String
readonly
Path relative to the configured project root.
-
#version ⇒ Semverve::SemanticVersion
readonly
Metadata semantic version.
Instance Method Summary collapse
-
#initialize(path:, line:, column:, version:, label:) ⇒ Semverve::VersionMetadata::Finding
constructor
Initializes a finding.
Constructor Details
#initialize(path:, line:, column:, version:, label:) ⇒ Semverve::VersionMetadata::Finding
Initializes a finding.
61 62 63 64 65 66 67 |
# File 'lib/semverve/version_metadata.rb', line 61 def initialize(path:, line:, column:, version:, label:) @path = path @line = line @column = column @version = version @label = label end |
Instance Attribute Details
#column ⇒ Integer (readonly)
One-based column number.
37 38 39 |
# File 'lib/semverve/version_metadata.rb', line 37 def column @column end |
#label ⇒ String (readonly)
Output label for the finding.
49 50 51 |
# File 'lib/semverve/version_metadata.rb', line 49 def label @label end |
#line ⇒ Integer (readonly)
One-based line number.
31 32 33 |
# File 'lib/semverve/version_metadata.rb', line 31 def line @line end |
#path ⇒ String (readonly)
Path relative to the configured project root.
25 26 27 |
# File 'lib/semverve/version_metadata.rb', line 25 def path @path end |
#version ⇒ Semverve::SemanticVersion (readonly)
Metadata semantic version.
43 44 45 |
# File 'lib/semverve/version_metadata.rb', line 43 def version @version end |