Sha256: f4f2f0add0c99c08580e7fba51b88ba4bb44ef8bc1dac276a2b44ce858603057

Contents?: true

Size: 666 Bytes

Versions: 155

Compression:

Stored size: 666 Bytes

Contents

require_relative "../value_object"
require_relative "../results/node"

module Axe
  module API
    class Results
      class Check < ValueObject
        values do
          attribute :data, ::String
          attribute :id, ::Symbol
          attribute :impact, ::Symbol
          attribute :message, ::String
          attribute :relatedNodes, ::Array[Node]
        end

        def failure_message
          message
        end

        def to_h
          {
            data: data,
            id: id,
            impact: impact,
            message: message,
            relatedNodes: relatedNodes.map(&:to_h),
          }
        end
      end
    end
  end
end

Version data entries

155 entries across 155 versions & 1 rubygems

Version Path
axe-core-api-4.10.1.pre.5294583 lib/axe/api/results/check.rb
axe-core-api-4.10.2 lib/axe/api/results/check.rb
axe-core-api-4.10.2.pre.2cca230 lib/axe/api/results/check.rb
axe-core-api-4.10.1.pre.46a0052 lib/axe/api/results/check.rb
axe-core-api-4.10.1.pre.7e72b19 lib/axe/api/results/check.rb
axe-core-api-4.10.1.pre.5e15f96 lib/axe/api/results/check.rb
axe-core-api-4.10.2.pre.5bd4e5c lib/axe/api/results/check.rb
axe-core-api-4.10.1.pre.7bf959f lib/axe/api/results/check.rb
axe-core-api-4.10.1 lib/axe/api/results/check.rb
axe-core-api-4.10.0.pre.53569f6 lib/axe/api/results/check.rb
axe-core-api-4.10.1.pre.7a3723a lib/axe/api/results/check.rb
axe-core-api-4.10.0.pre.d102edb lib/axe/api/results/check.rb
axe-core-api-4.9.1.pre.7a03090 lib/axe/api/results/check.rb
axe-core-api-4.9.1.pre.1a5838a lib/axe/api/results/check.rb
axe-core-api-4.10.0 lib/axe/api/results/check.rb
axe-core-api-4.10.0.pre.5d7eac5 lib/axe/api/results/check.rb
axe-core-api-4.9.1.pre.f16172e lib/axe/api/results/check.rb
axe-core-api-4.9.1.pre.09e659e lib/axe/api/results/check.rb
axe-core-api-4.9.1.pre.a80eeee lib/axe/api/results/check.rb
axe-core-api-4.9.0.pre.a02013a lib/axe/api/results/check.rb