Class: HtmlToHaml::Converter
- Inherits:
-
Object
- Object
- HtmlToHaml::Converter
- Defined in:
- lib/html_to_haml/converter.rb
Instance Method Summary collapse
- #convert ⇒ Object
-
#initialize(html) ⇒ Converter
constructor
A new instance of Converter.
Constructor Details
#initialize(html) ⇒ Converter
8 9 10 |
# File 'lib/html_to_haml/converter.rb', line 8 def initialize(html) @html = html end |
Instance Method Details
#convert ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/html_to_haml/converter.rb', line 12 def convert whitespace_free_html = remove_html_whitespace(html: @html) erb_converted_haml = Erb::BasicConversionUseCase.new(whitespace_free_html).convert haml = NonHtmlSelectorBlocks::StyleConversionUseCase.new(erb_converted_haml).convert haml = NonHtmlSelectorBlocks::ScriptConversionUseCase.new(haml).convert Html::ConversionUseCase.new(haml, remove_whitespace: false).convert end |