Add rake dump_portable_ast

This commit is contained in:
Justin Li
2019-08-21 13:24:21 -04:00
parent b3b63a683f
commit 49488e3757
2 changed files with 33 additions and 0 deletions
+6
View File
@@ -100,3 +100,9 @@ end
task :console do
exec 'irb -I lib -r liquid'
end
task :dump_portable_ast, [:filename] do |_task, args|
require 'liquid/ast_to_portable_json'
ast = Liquid::Template.parse(File.read(args[:filename]))
puts(Liquid::ASTToPortableJSON.dump(ast))
end