Class: GemChangelogDiff::OutdatedGem

Inherits:
Data
  • Object
show all
Defined in:
lib/gem_changelog_diff/outdated_gem.rb

Overview

Immutable value object representing a gem with an available update.

Instance Attribute Summary collapse

Instance Attribute Details

#current_version ⇒ String (readonly)

Returns the currently locked version.

Returns:

  • (String) —

    the currently locked version



11
# File 'lib/gem_changelog_diff/outdated_gem.rb', line 11

OutdatedGem = Data.define(:name, :current_version, :newest_version)

#name ⇒ String (readonly)

Returns the gem name.

Returns:

  • (String) —

    the gem name



11
# File 'lib/gem_changelog_diff/outdated_gem.rb', line 11

OutdatedGem = Data.define(:name, :current_version, :newest_version)

#newest_version ⇒ String (readonly)

Returns the latest available version.

Returns:

  • (String) —

    the latest available version



11
# File 'lib/gem_changelog_diff/outdated_gem.rb', line 11

OutdatedGem = Data.define(:name, :current_version, :newest_version)