Sha256: e6398fbdb5939eaf7754adf7323ea0b13eb9d6d6996cfe94b72c38c602021b67

Contents?: true

Size: 359 Bytes

Versions: 1

Compression:

Stored size: 359 Bytes

Contents

module Jei
  module Nodes
    # @see http://jsonapi.org/format/1.0/#document-resource-object-attributes
    class AttributesNode < Node
      # @param [Hash<Symbol, Object>] context
      def visit(context)
        attributes = {}
        children.each { |child| child.visit(attributes) }
        context[:attributes] = attributes
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jei-0.2.0 lib/jei/nodes/attributes_node.rb