Sha256: f551eada7622b411f7884f62775dadbfd0dd9f292ddc1753f1ff71d18e3c05f1
Contents?: true
Size: 658 Bytes
Versions: 2
Compression:
Stored size: 658 Bytes
Contents
require_relative '../../html_to_haml' require_relative './attribute_conversion_use_case' require_relative './comment_conversion_use_case' require_relative './default_conversion_use_case' module HtmlToHaml::Html class ConversionUseCase def initialize(html, remove_whitespace: true) @html = html @remove_whitespace = remove_whitespace end def convert html_with_haml_comments = CommentConversionUseCase.new(@html).convert haml = DefaultConversionUseCase.new(html_with_haml_comments, remove_whitespace: @remove_whitespace).convert AttributeConversionUseCase.instance.convert_attributes(html: haml) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
html-to-haml-0.0.6 | lib/html_to_haml/use_cases/html/conversion_use_case.rb |
html-to-haml-0.0.5 | lib/html_to_haml/use_cases/html/conversion_use_case.rb |