Sha256: b4e17c0c647beacc0037ceb8695908be33316bef5902c3c84086d9eff1e9b8b9

Contents?: true

Size: 745 Bytes

Versions: 44

Compression:

Stored size: 745 Bytes

Contents

require "forwardable"
require "pact_broker/matrix/query_results"

module PactBroker
  module Matrix
    class QueryResultsWithDeploymentStatusSummary
      extend Forwardable

      attr_reader :query_results, :deployment_status_summary

      delegate [:selectors, :options, :resolved_selectors, :integrations, :considered_rows, :ignored_rows] => :query_results
      delegate (Array.instance_methods - Object.instance_methods) => :rows
      delegate [:deployable?] => :deployment_status_summary


      def initialize query_results, deployment_status_summary
        @query_results = query_results
        @deployment_status_summary = deployment_status_summary
      end

      def rows
        query_results.rows
      end
    end
  end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
pact_broker-2.96.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.95.1 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.95.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.94.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.93.4 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.93.3 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.93.2 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.93.1 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.93.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.92.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.91.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.90.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.89.1 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.89.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.88.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.87.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.86.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.85.1 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.85.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb
pact_broker-2.84.0 lib/pact_broker/matrix/query_results_with_deployment_status_summary.rb