class Middleman::CoreExtensions::Collections::LazyCollectorRoot

Public Class Methods

new(parent) click to toggle source
# File lib/middleman-core/core_extensions/collections/lazy_root.rb, line 7
def initialize(parent)
  @data = nil
  @parent = parent
end

Public Instance Methods

leaves() click to toggle source
# File lib/middleman-core/core_extensions/collections/lazy_root.rb, line 20
def leaves
  @parent.leaves
end
method_missing(name, *args, &block) click to toggle source
# File lib/middleman-core/core_extensions/collections/lazy_root.rb, line 24
def method_missing(name, *args, &block)
  LazyCollectorStep.new(name, args, block, self)
end
realize!(data) click to toggle source
# File lib/middleman-core/core_extensions/collections/lazy_root.rb, line 12
def realize!(data)
  @data = data
end
value(_ctx=nil) click to toggle source
# File lib/middleman-core/core_extensions/collections/lazy_root.rb, line 16
def value(_ctx=nil)
  @data
end