Sha256: b35899e38a65522a980bdc5364b1c8a70170ca041ce2411146603ea5128779d5
Contents?: true
Size: 814 Bytes
Versions: 13
Compression:
Stored size: 814 Bytes
Contents
require 'json' module Inferno module Web module Serializers class Result < Serializer identifier :id field :test_id, if: :field_present? field :test_group_id, if: :field_present? field :test_suite_id, if: :field_present? field :test_run_id field :test_session_id field :result field :result_message, if: :field_present? field :created_at field :updated_at field :optional?, name: :optional field :outputs do |result, _options| result.output_json.present? ? JSON.parse(result.output_json) : [] end association :messages, blueprint: Message, if: :field_present? association :requests, blueprint: Request, view: :summary, if: :field_present? end end end end
Version data entries
13 entries across 13 versions & 1 rubygems