Sha256: 7e557d28841f9e5cc0d8d9f082102b1566b8e8ceb530690925bd753be36edaa4
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
module Inferno module Web module Serializers class TestSuite < Serializer view :summary do identifier :id field :title field :short_title field :description field :short_description field :input_instructions field :test_count field :version field :links association :suite_options, blueprint: SuiteOption association :presets, view: :summary, blueprint: Preset end view :full do include_view :summary field :test_groups do |suite, options| suite_options = options[:suite_options] TestGroup.render_as_hash(suite.groups(suite_options), suite_options: suite_options) end field :configuration_messages field :inputs do |suite, options| suite_options = options[:suite_options] Input.render_as_hash(suite.available_inputs(suite_options).values) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
inferno_core-0.3.7 | lib/inferno/apps/web/serializers/test_suite.rb |
inferno_core-0.3.6 | lib/inferno/apps/web/serializers/test_suite.rb |