class RspecApiDocs::Renderer::JSONRenderer::ResourceSerializer
Attributes
resource[R]
Public Class Methods
new(resource)
click to toggle source
# File lib/rspec_api_docs/formatter/renderer/json_renderer/resource_serializer.rb, line 9 def initialize(resource) @resource = resource end
Public Instance Methods
to_h()
click to toggle source
# File lib/rspec_api_docs/formatter/renderer/json_renderer/resource_serializer.rb, line 13 def to_h { name: resource.name, description: resource.description, examples: examples, } end
Private Instance Methods
examples()
click to toggle source
# File lib/rspec_api_docs/formatter/renderer/json_renderer/resource_serializer.rb, line 23 def examples resource.examples.map do |example| ExampleSerializer.new(example).to_h end end