module ProspectusPkgforge::DepItems

Helper for automatically adding pkgforge deps

Public Class Methods

extended(other) click to toggle source
# File lib/prospectus_pkgforge.rb, line 8
def self.extended(other) # rubocop:disable Metrics/MethodLength
  other.deps do
    PkgForge.load_from_file.deps.each do |dep_name, current_hash|
      current_version = current_hash[:version]
      item do
        name dep_name.to_s

        expected do
          github_release
          repo "amylum/#{dep_name}"
        end

        actual do
          static
          set current_version
        end
      end
    end
  end
end