Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork3
Syntax Tree support for Haml
License
ruby-syntax-tree/syntax_tree-haml
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Syntax Tree support for theHaml template language.
Add this line to your application's Gemfile:
gem"syntax_tree-haml"
And then execute:
$ bundle install
Or install it yourself as:
$ gem install syntax_tree-haml
From code:
require"syntax_tree/haml"ppSyntaxTree::Haml.parse(source)# print out the ASTputsSyntaxTree::Haml.format(source)# format the AST
From the CLI:
$ stree ast --plugins=haml template.haml(root children=[(tag name="span" value="Hello, world!")])
or
$ stree format --plugins=haml template.haml%span Hello, world!
or
$ stree write --plugins=haml template.hamltemplate.haml 1ms
After checking out the repo, runbundle install
to install dependencies. Then, runrake test
to run the tests. You can also runbundle console
for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, runbundle exec rake install
. To release a new version, update the version number inversion.rb
, and then runbundle exec rake release
, which will create a git tag for the version, push git commits and tags, and push the.gem
file torubygems.org.
Bug reports and pull requests are welcome on GitHub athttps://github.com/ruby-syntax-tree/syntax_tree-haml.
The gem is available as open source under the terms of theMIT License.
About
Syntax Tree support for Haml
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.