Class: Smartdown::Engine::Interpolator

Inherits:
Object
  • Object
show all
Defined in:
lib/smartdown/engine/interpolator.rb

Defined Under Namespace

Classes: ElementContentInterpolator, NullElementInterpolator

Instance Method Summary collapse

Instance Method Details

#call(node, state) ⇒ Object



4
5
6
7
8
# File 'lib/smartdown/engine/interpolator.rb', line 4

def call(node, state)
  node.dup.tap do |new_node|
    new_node.elements = interpolate_elements(node.elements, state)
  end
end