class RspecApiDocs::Renderer::RaddocsRenderer::IndexSerializer

Attributes

resources[R]

Public Class Methods

new(resources) click to toggle source
# File lib/rspec_api_docs/formatter/renderer/raddocs_renderer/index_serializer.rb, line 39
def initialize(resources)
  @resources = resources
end

Public Instance Methods

to_h() click to toggle source
# File lib/rspec_api_docs/formatter/renderer/raddocs_renderer/index_serializer.rb, line 43
def to_h
  {
    resources: resources.map do |resource|
      {
        name: resource.name,
        explanation: nil,
        examples: resource.examples.map { |example| ExampleSerializer.new(example, resource.name).to_h },
      }
    end,
  }
end