Types, type checking, and contracts for Ruby

Table of Contents Introduction Using RDL Supported versions of Ruby Installing RDL Loading RDL Disabling RDL Rails Preconditions and Postconditions Type Annotations RDL Types

Related Repos



brotandgames ciao ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks. It uses Cron syntax to schedule the checks and comes along
 

artichoke Artichoke Ruby Artichoke is a Ruby implementation written in Rust and Ruby. Artichoke intends to be MRI-compatible and targets Ruby 2.6.3. Artichoke provides a Ruby runtime implemented in Rust and Ruby. T
 

edisonywh Behaves Behaves is a gem that helps you define behaviors between classes. Say goodbye to runtime error when defining behaviors. Behaves is especially useful for dealing with adapter patterns by making sure that all of your a
 

serradura μ-case (Micro::Case) Create simple and powerful use cases as objects. The main project goals are: Be simple to use and easy to learn (input >> process / transform >> output). Promote referential transpar
 

edisonywh Rocketman yes, I know it says Starman on the image 🎶 And I think it's gonna be a long long time 'Till touch down brings me round again to find 🎶 Rocketman is a gem that introduces Pub-Sub mecha
 

jdaviderb extract videos from youtube in audio format using webscraping techniques :notes
 

sebyx07 Opal Ruby + Express + Socket.io
 

prism-rb Prism Build frontend web apps with Ruby and WebAssembly Introduction Prism is a framework that helps you make frontend web applications with Ruby and WebAssembly. It uses mruby and emscripten to compile ruby code