class Gurney::Dependency

Attributes

ecosystem[R]
name[R]
version[R]

Public Class Methods

new(ecosystem:, name:, version:) click to toggle source
# File lib/gurney/dependency.rb, line 6
def initialize(ecosystem:, name:, version:)
  @ecosystem = ecosystem
  @name = name
  @version = version
end

Public Instance Methods

==(other) click to toggle source
# File lib/gurney/dependency.rb, line 20
def ==(other)
  other.class == self.class &&
  other.ecosystem == ecosystem &&
  other.name == name &&
  other.version == version
end
to_json(*args) click to toggle source
# File lib/gurney/dependency.rb, line 12
def to_json(*args)
  {
    ecosystem: @ecosystem,
    name: @name,
    version: @version,
  }.to_json(*args)
end