123456789_123456789_123456789_123456789_123456789_

Module: ActionView::RenderParser::RipperASTParser

Do not use. This module is for internal use only.
Relationships & Source Files
Namespace Children
Classes:
Defined in: actionview/lib/action_view/ripper_ast_parser.rb

Instance Method Summary

Instance Method Details

#parse_render_nodes(code)

[ GitHub ]

  
# File 'actionview/lib/action_view/ripper_ast_parser.rb', line 188

def parse_render_nodes(code)
  parser = RenderCallExtractor.new(code)
  parser.parse

  parser.render_calls.group_by(&:first).to_h do |method, nodes|
    [ method.to_sym, nodes.collect { |v| v[1] } ]
  end
end