Method: Middleman::CoreExtensions::Collections::CollectionsExtension#initialize

Defined in:
lib/middleman-core/core_extensions/collections.rb

#initialize(app, options_hash = {}, &block) ⇒ CollectionsExtension

Returns a new instance of CollectionsExtension.



37
38
39
40
41
42
43
44
45
46
47
# File 'lib/middleman-core/core_extensions/collections.rb', line 37

def initialize(app, options_hash={}, &block)
  super

  @leaves = Set.new
  @collectors_by_name = {}
  @values_by_name = {}

  @collector_roots = []

  @lock = Monitor.new
end