Module: HamlLint::Spec::IndentNormalizer
- Defined in:
- lib/haml_lint/spec/normalize_indent.rb
Overview
Strips off excess leading indentation from each line so we can use Heredocs for writing code without having the leading indentation count.
Instance Method Summary collapse
Instance Method Details
#normalize_indent(code) ⇒ Object
8 9 10 11 |
# File 'lib/haml_lint/spec/normalize_indent.rb', line 8 def normalize_indent(code) leading_indent = code[/([ \t]*)/, 1] code.gsub(/^#{leading_indent}/, '') end |