Method: Bade::Optimizer#optimize_static_texts

Defined in:
lib/bade/optimizer.rb

#optimize_static_textsObject



22
23
24
25
26
27
28
29
30
31
# File 'lib/bade/optimizer.rb', line 22

def optimize_static_texts
  traverse(@root_node) do |tr_node|
    iterate(tr_node) do |node, previous_node, _parent|
      if previous_node && previous_node.type == :static_text && node.type == :static_text
        previous_node.value += node.value
        true
      end
    end
  end
end