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
Calls superclass method
SimpleJsonapi::Node::Document::Base::new
# 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