Class: Babl::Operators::Parent::ParentNode

Inherits:
Object
  • Object
show all
Defined in:
lib/babl/operators/parent.rb

Instance Method Summary collapse

Constructor Details

#initialize(node) ⇒ ParentNode

Returns a new instance of ParentNode.



64
65
66
# File 'lib/babl/operators/parent.rb', line 64

def initialize(node)
    @node = node
end

Instance Method Details

#dependenciesObject



76
77
78
# File 'lib/babl/operators/parent.rb', line 76

def dependencies
    { PARENT => node.dependencies }
end

#documentationObject



68
69
70
# File 'lib/babl/operators/parent.rb', line 68

def documentation
    node.documentation
end

#pinned_dependenciesObject



72
73
74
# File 'lib/babl/operators/parent.rb', line 72

def pinned_dependencies
    node.pinned_dependencies
end

#render(ctx) ⇒ Object



80
81
82
# File 'lib/babl/operators/parent.rb', line 80

def render(ctx)
    node.render(ctx.move_backward)
end