Awesome
Haml2Slim
Limitation
Due to the complex logic behind both Haml's and Slim's parsers, there is currently no way of reliably converting between Haml and Slim templates.
Haml2Slim
only serves as a preliminary tool for templates conversion. You should always manually verify the converted templates.
Usage
You may convert files using the included executable haml2slim
.
# haml2slim -h
Usage: haml2slim INPUT_FILENAME_OR_DIRECTORY [OUTPUT_FILENAME_OR_DIRECTORY] [options]
--trace Show a full traceback on error
-d, --delete Delete HAML files
-h, --help Show this message
-v, --version Print version
Alternatively, to convert files or strings on the fly in your application, you may do so by calling Haml2Slim.convert!
.
License
This project is released under the MIT license.