ms-ati / docile
Docile keeps your Ruby DSLs tame and well-behaved
☆419Updated 2 weeks ago
Related projects ⓘ
Alternatives and complementary repositories for docile
- Ruby's missing background and batch processing system☆289Updated 11 months ago
- Takes some boilerplate out of Ruby with methods like attr_initialize.☆559Updated 4 months ago
- Modulation - explicit dependency management for Ruby☆358Updated last year
- A command line interface for smithing Ruby gems.☆462Updated this week
- DSL for building class initializer with params and options.☆300Updated 2 months ago
- Generate mocks from ActiveRecord models for unit tests that run fast because they don’t need to load Rails or a database.☆508Updated 5 years ago
- Predicate logic with rule composition☆179Updated 4 months ago
- rubex - A Ruby-like language for writing Ruby C extensions.☆453Updated 6 years ago
- Deep Freeze Ruby Objects☆307Updated last year
- A simple mixin to make Ruby classes configurable☆410Updated 4 months ago
- A simple, configurable object container implemented in Ruby☆335Updated 10 months ago
- The project was ported to dry-rb/dry-transformer☆410Updated 4 years ago
- Small library for operations with time steps (like "next day", "floor to hour" and so on)☆278Updated 5 years ago
- A gem for using Sequel with Rails 5.x, 6.x, 7.x☆326Updated 3 weeks ago
- Ensures presence and type of your app's ENV-variables (mirror)☆331Updated 2 years ago
- Container-agnostic constructor injection mixin☆176Updated 10 months ago
- Extend ActiveRecord pluck to return array of hashes☆307Updated 6 years ago
- Start a pry session whenever something goes wrong.☆852Updated 9 months ago
- General purpose Command Line Interface (CLI) framework for Ruby☆327Updated 3 weeks ago
- Faster SELECTs when using Sequel with pg☆263Updated 10 months ago
- Qo - Query Object - Pattern matching and fluent querying in Ruby☆361Updated 5 years ago
- Application framework with state management and built-in dependency injection support☆363Updated this week
- Delegate methods in Ruby and preserve self. Add behaviors to your objects without altering their superclass hierarchy.☆359Updated last year
- Business transaction DSL☆470Updated 9 months ago
- SQL support for rom-rb☆218Updated 4 months ago
- Create immutable objects☆373Updated 8 years ago
- Simple immutable value objects for ruby (the readme is longer than the code)☆548Updated 7 years ago
- Rack::Timeout enhancements for Rails☆357Updated this week
- Small, focused, awesome methods added to core Ruby classes. Home of the endlessly useful nil_chain.☆204Updated 2 years ago
- Seamless second database integration for Rails.☆219Updated 2 months ago