class Ossy::Release

Public Instance Methods

added?() click to toggle source
# File lib/ossy/release.rb, line 32
def added?
  !added.empty?
end
changed?() click to toggle source
# File lib/ossy/release.rb, line 36
def changed?
  !changed.empty?
end
each() { |type, self| ... } click to toggle source
# File lib/ossy/release.rb, line 15
def each
  %i[fixed added changed].each do |type|
    yield(type, self[type]) unless self[type].empty?
  end
end
fixed?() click to toggle source
# File lib/ossy/release.rb, line 28
def fixed?
  !fixed.empty?
end
meta() click to toggle source
# File lib/ossy/release.rb, line 21
def meta
  %i[version date summary]
    .map { |key| [key.to_s, self[key]] if attributes.key?(key) }
    .compact
    .to_h
end