Sha256: 7143789cd5417ac8453fbeced1d8c1d7d00d93d27bc73c9e17095bb90e7877c7

Contents?: true

Size: 544 Bytes

Versions: 5

Compression:

Stored size: 544 Bytes

Contents

module GemVersionCheck
  class Report

    def initialize(project_names, options = {})
      @project_names = project_names
      @options       = options
      @only          = options[:only] || []
    end

    def generate
      @check_failed = false
      @project_names.inject([]) do |result, project_name|
        project = Project.new(project_name, @only)
        project.report
        @check_failed = true if project.check_failed?
        result << project
      end
    end

    def check_failed?
      @check_failed
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gem_version_check-0.2.1 lib/gem_version_check/report.rb
gem_version_check-0.2.0 lib/gem_version_check/report.rb
gem_version_check-0.1.0 lib/gem_version_check/report.rb
gem_version_check-0.0.10 lib/gem_version_check/report.rb
gem_version_check-0.0.9 lib/gem_version_check/report.rb