Katuv is a tool for defining and transforming Embedded Ruby DSLs (EDSLs). It provides a simple facility to define DSL components and their connections.
The word katúv
(Hebrew: 'כָּתוּב') means 'written.' I chose the name as it seemed appropriate with
this tools purpose (parsing and transforming embedded Ruby DSLs). I had thought
to use Mikra
-- but decided that would be inappropriate as it is used to
refer to the Jewish Bible, commonly known
as the Tanakh. I like interesting names, as they give me an opportunity to tell
people about interesting things, so I hope you found this interesting.
Add this line to your application's Gemfile:
gem 'katuv'
And then execute:
$ bundle
Or install it yourself as:
$ gem install katuv
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request