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