Class: Slim::TextCollector Private

Inherits:
Filter
  • Object
show all
Defined in:
lib/slim/embedded.rb

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Instance Method Summary collapse

Methods inherited from Filter

#on_slim_control, #on_slim_embedded, #on_slim_output, #on_slim_text

Instance Method Details

#call(exp) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



5
6
7
8
9
# File 'lib/slim/embedded.rb', line 5

def call(exp)
  @collected = ''.dup
  super(exp)
  @collected
end

#on_slim_interpolate(text) ⇒ Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



11
12
13
14
# File 'lib/slim/embedded.rb', line 11

def on_slim_interpolate(text)
  @collected << text
  nil
end