Module: ActionText::PlainTextConversion

Extended by:
PlainTextConversion
Included in:
PlainTextConversion
Defined in:
lib/action_text/plain_text_conversion.rb

Defined Under Namespace

Classes: BottomUpReducer

Instance Method Summary collapse

Instance Method Details

#node_to_plain_text(node) ⇒ Object



9
10
11
12
13
# File 'lib/action_text/plain_text_conversion.rb', line 9

def node_to_plain_text(node)
  BottomUpReducer.new(node).reduce do |n, child_values|
    plain_text_for_node(n, child_values)
  end.then(&method(:remove_trailing_newlines))
end