class SimpleJsonapi::Node::Document::Singular

Represents a JSONAPI document whose primary data is a single resource. @!attribute [r] resource

@return [Object]

Attributes

resource[R]

Public Class Methods

new(resource:, **options) click to toggle source

@param resource [Object] @param options see {Node::Document::Base#initialize} for additional parameters

# File lib/simple_jsonapi/node/document/singular.rb, line 10
def initialize(resource:, **options)
  super

  @resource = resource
  @data_node = build_child_node(SimpleJsonapi::Node::Data::Singular, resource: @resource)
end