Class: Babl::Nodes::CreatePin
- Inherits:
-
Object
- Object
- Babl::Nodes::CreatePin
- Defined in:
- lib/babl/nodes/create_pin.rb
Instance Method Summary collapse
Instance Method Details
#dependencies ⇒ Object
15 16 17 |
# File 'lib/babl/nodes/create_pin.rb', line 15 def dependencies Babl::Utils::Hash.deep_merge(node.dependencies, node.pinned_dependencies[ref] || {}) end |
#pinned_dependencies ⇒ Object
19 20 21 |
# File 'lib/babl/nodes/create_pin.rb', line 19 def pinned_dependencies node.pinned_dependencies.reject { |k, _v| k == ref } end |
#render(ctx) ⇒ Object
7 8 9 |
# File 'lib/babl/nodes/create_pin.rb', line 7 def render(ctx) node.render(ctx.create_pin(ref)) end |
#schema ⇒ Object
11 12 13 |
# File 'lib/babl/nodes/create_pin.rb', line 11 def schema node.schema end |