class Babl::Nodes::Parent
Constants
- PARENT_MARKER
Public Instance Methods
dependencies()
click to toggle source
# File lib/babl/nodes/parent.rb, line 18 def dependencies { PARENT_MARKER => node.dependencies } end
optimize()
click to toggle source
# File lib/babl/nodes/parent.rb, line 22 def optimize optimized = node.optimize return optimized if Constant === optimized || GotoPin === optimized return self if optimized.equal?(node) Parent.new(optimized) end
pinned_dependencies()
click to toggle source
# File lib/babl/nodes/parent.rb, line 14 def pinned_dependencies node.pinned_dependencies end
render(frame)
click to toggle source
# File lib/babl/nodes/parent.rb, line 30 def render(frame) frame.move_backward do |new_frame| node.render(new_frame) end end
schema()
click to toggle source
# File lib/babl/nodes/parent.rb, line 10 def schema node.schema end