Module: Hamlit::Compilers::Text

Includes:
Hamlit::Concerns::StringInterpolation
Included in:
Hamlit::Compiler
Defined in:
lib/hamlit/compilers/text.rb

Instance Method Summary collapse

Methods included from Hamlit::Concerns::StringInterpolation

#contains_interpolation?, #string_literal

Instance Method Details

#on_haml_text(exp) ⇒ Object



8
9
10
11
12
# File 'lib/hamlit/compilers/text.rb', line 8

def on_haml_text(exp)
  return [:static, exp] unless contains_interpolation?(exp)

  [:dynamic, string_literal(exp)]
end