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