module DeRjs::Rewriter

Public Class Methods

rewrite_rjs(source) click to toggle source
# File lib/de_rjs/rewriter.rb, line 6
def rewrite_rjs(source)
  buffer = Parser::Source::Buffer.new("buffer_name")
  buffer.source = source
  parser = Parser::CurrentRuby.new
  ast = parser.parse(buffer)
  rewriter = Erbify.new

  rewriter.rewrite(buffer, ast)
end

Private Instance Methods

rewrite_rjs(source) click to toggle source
# File lib/de_rjs/rewriter.rb, line 6
def rewrite_rjs(source)
  buffer = Parser::Source::Buffer.new("buffer_name")
  buffer.source = source
  parser = Parser::CurrentRuby.new
  ast = parser.parse(buffer)
  rewriter = Erbify.new

  rewriter.rewrite(buffer, ast)
end