Sha256: 0fcafcea5db28a33019cd0766320ea6a4805ae716cd509068acbb9e79be6c869
Contents?: true
Size: 913 Bytes
Versions: 47
Compression:
Stored size: 913 Bytes
Contents
def latest_verifications_for_pact_versions_v4(connection) v = :verifications connection.from(v) .select( Sequel[v][:id], Sequel[v][:number], Sequel[v][:success], Sequel[v][:build_url], Sequel[v][:pact_version_id], Sequel[v][:execution_date], Sequel[v][:created_at], Sequel[v][:provider_version_id], Sequel[:s][:number].as(:provider_version_number), Sequel[:s][:order].as(:provider_version_order), Sequel[v][:test_results], Sequel[v][:consumer_id], Sequel[v][:provider_id], ) .join(:latest_verification_ids_for_pact_versions, { Sequel[v][:pact_version_id] => Sequel[:lv][:pact_version_id], Sequel[v][:id] => Sequel[:lv][:latest_verification_id] }, { table_alias: :lv }) .join(:versions, { Sequel[v][:provider_version_id] => Sequel[:s][:id] }, { table_alias: :s }) end
Version data entries
47 entries across 47 versions & 1 rubygems