File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 33 specs:
44 syntax_tree-haml (1.1.0 )
55 haml (>= 5.2 )
6+ prettier_print
67 syntax_tree (>= 2.0.1 )
78
89GEM
1314 temple (>= 0.8.0 )
1415 tilt
1516 minitest (5.15.0 )
17+ prettier_print (0.1.0 )
1618 rake (13.0.6 )
1719 simplecov (0.21.2 )
1820 docile (~> 1.1 )
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
33require "haml"
4+ require "prettier_print"
45require "syntax_tree"
56
67require "syntax_tree/haml/comment"
@@ -47,12 +48,8 @@ def self.parse(source)
4748 ::Haml ::Parser . new ( { } ) . call ( source )
4849 end
4950
50- def self . format ( source )
51- formatter = PP . new ( [ ] )
52- parse ( source ) . format ( formatter )
53-
54- formatter . flush
55- formatter . output . join
51+ def self . format ( source , maxwidth = 80 )
52+ PrettierPrint . format ( +"" , maxwidth ) { |q | parse ( source ) . format ( q ) }
5653 end
5754
5855 def self . read ( filepath )
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ Gem::Specification.new do |spec|
2525 spec . require_paths = %w[ lib ]
2626
2727 spec . add_dependency "haml" , ">= 5.2"
28+ spec . add_dependency "prettier_print"
2829 spec . add_dependency "syntax_tree" , ">= 2.0.1"
2930
3031 spec . add_development_dependency "bundler"
You can’t perform that action at this time.
0 commit comments