instance method outdated_packages

Ruby on Rails 1.1.6

Since v1.1.6 Last seen in v2.2.3

Available in: v1.1.6 v1.2.3 v2.0.3 v2.1.0 v2.2.3

Signature

outdated_packages()

No documentation comment.

Source
# File lib/importmap/npm.rb, line 16
  def outdated_packages
    packages_with_versions.each.with_object([]) do |(package, current_version), outdated_packages|
      outdated_package = OutdatedPackage.new(name: package,
                                             current_version: current_version)

      if !(response = get_package(package))
        outdated_package.error = 'Response error'
      elsif (error = response['error'])
        outdated_package.error = error
      else
        latest_version = find_latest_version(response)
        next unless outdated?(current_version, latest_version)

        outdated_package.latest_version = latest_version
      end

      outdated_packages << outdated_package
    end.sort_by(&:name)
  end

Defined in lib/importmap/npm.rb line 16 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Importmap::Npm

Type at least 2 characters to search.

↑↓ navigate · open · esc close