class SimpleJsonapi::Node::Document::Collection

Represents a JSONAPI document whose primary data is a collection of resources. @!attribute [r] resources

@return [Array<Object>]

Attributes

resources[R]

Public Class Methods

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

@param resources [Array<Object>] @param options see {Node::Document::Base#initialize} for additional parameters

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

  @resources = Array.wrap(resources)
  @data_node = build_child_node(SimpleJsonapi::Node::Data::Collection, resources: @resources)
end