Sha256: 062b2818525214abe50084e66eb7dcf400abcffb0eda7071252f8424b57277a6

Contents?: true

Size: 407 Bytes

Versions: 2

Compression:

Stored size: 407 Bytes

Contents

# Copyright:: (c) Autotelik Media Ltd 2016
# Author ::   Tom Statter
# License::   MIT
#
# Details::   A collection of DataFlowNodes

require 'forwardable'

module DataShift

  # Acts as an array of Node

  class NodeCollection

    extend Forwardable

    attr_accessor :doc_context

    def_delegators :@nodes, *Array.delegated_methods_for_fwdable

    def initialize
      @nodes = []
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
datashift-0.40.1 lib/datashift/node_collection.rb
datashift-0.40.0 lib/datashift/node_collection.rb