docile
DSL helper
Simplifies the creation of Domain Specific Languages (DSLs) in Ruby by providing a way to treat methods as a DSL and handle code extraction with local variable access
Docile keeps your Ruby DSLs tame and well-behaved
419 stars
7 watching
34 forks
Language: Ruby
last commit: 28 days ago
Linked from 1 awesome list
builder-patterndslimmutabilityruby
Related projects:
Repository | Description | Stars |
---|---|---|
rsl/stringex | Extensions to Ruby's String class providing utility methods and permalink solutions. | 984 |
andyobtiva/glimmer-dsl-xml | Provides Ruby syntax for building XML and HTML documents in web development | 6 |
opal/paggio | A Ruby DSL to generate HTML and CSS with support for Sinatra integration, Markdown rendering, Opal script execution, and local method calling. | 42 |
sshaw/yymmdd | A Ruby library providing a domain-specific language (DSL) for parsing and formatting dates. | 77 |
andyobtiva/glimmer-dsl-tk | Enables desktop development in Ruby using Glimmer and Tk, aiming to provide a productive way to build GUIs with a declarative DSL syntax. | 30 |
andyobtiva/glimmer-dsl-web | Enables building web applications using Ruby in the browser, providing a simple and productive frontend framework | 97 |
andyobtiva/glimmer-dsl-fx | A Ruby DSL for building desktop GUI applications with the FOX Toolkit. | 1 |
andyobtiva/glimmer-dsl-css | Provides Ruby syntax for building CSS in the context of Glimmer app development | 10 |
kenichi/angelo | A DSL for building web applications with real-time capabilities using Ruby and Reel's reactor | 302 |
zaibacu/rita-dsl | A DSL for building custom NLP patterns from manual language rules | 65 |
steveklabnik/ruby-sys | Provides low-level access to the Ruby programming language from Rust. | 66 |
janlelis/irbtools | Improves Ruby's IRB console with default configuration and debugging tools | 921 |
faye/websocket-driver-ruby | A WebSocket protocol handler with pluggable I/O | 223 |
barsoom/attr_extras | Reduces boilerplate in Ruby classes by providing low-level and higher-level methods to define initializers, private attributes, and other utility methods. | 560 |
danielsdeleo/decider | A flexible and extensible machine learning library for Ruby | 385 |