Module: Mayu::Resources::Transformers::Haml
- Extended by:
- T::Sig
- Defined in:
- lib/mayu/resources/transformers/haml.rb
Defined Under Namespace
Classes: HashKeyExtractorVisitor, MutationVisitor, ParseError, RubyBuilder, StateAndPropsTransformer, TransformOptions, TransformResult, Transformer
Class Method Summary collapse
Class Method Details
.transform(options) ⇒ Object
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/mayu/resources/transformers/haml.rb', line 94 def self.transform() result = SyntaxTree::Haml.parse(.source).accept( Transformer.new() ) TransformResult.new( filename: .source_path, output: result.source, content_hash: Digest::SHA256.digest(result.source), css: result.styles.first, source_map: { } ) end |