Categories

Category results are hidden when using a custom project result order
0.0
No release in over 3 years
Lookout Lookout is a unit testing framework for Ruby┬╣ that puts your results in focus. Tests (expectations) are written as follows expect 2 do 1 + 1 end expect ArgumentError do Integer('1 + 1') end expect Array do [1, ...
2018
2019
2020
2021
2022
2023
0.0
No commit activity in last 3 years
No release in over 3 years
rubber-c-binder allows a rubyish means of generating bindings for C libraries, including (but not limited to) GObject based libraries. It allows C code to be written in the context of a ruby style class/method layout and eases type checking and conversion between Ruby & C datatyp...
2018
2019
2020
2021
2022
2023
0.0
The project is in a healthy, maintained state
Allows you check if an object match a class expression. It is typically used to check the type of method paraameters. It is an alternative to using Ruby-3 .rbs files but with a different syntax and only dynamic checks Typically you'll include the Constrain module and use #co...
2018
2019
2020
2021
2022
2023
0.18
No release in over 3 years
There's a lot of open issues
A type coercion lib works with Sorbet's static type checker and type definitions; raises an error if the coercion fails.
2018
2019
2020
2021
2022
2023
0.0
No release in over 3 years
RubyLess is an interpreter for "safe ruby". The idea is to transform some "unsafe" ruby code into safe, type checked ruby, eventually rewriting some variables or methods.
2018
2019
2020
2021
2022
2023
0.0
No commit activity in last 3 years
No release in over 3 years
Create and manage configuration files in Ruby for Ruby. Jeckyl can be used to create a parameters hash from a simple config file written in Ruby, having run whatever checks you want on the file to ensure the values passed in are valid. All you need to do is define a class inheriting from Jeckyl...
2018
2019
2020
2021
2022
2023
0.01
No commit activity in last 3 years
No release in over 3 years
The Preconditions library provides a simple set of methods for checking arguments being passed into a method. Instead of writing custom checks and raising exceptions directly in your code you can use Preconditions to verify basic properties of your arguments (not-nil, satisfying a boolean expres...
2018
2019
2020
2021
2022
2023
0.0
Repository is gone
No release in over 3 years
When making an api that uses objects that belong to another object, it is possible to create objects that don't belong to any object. What this gem does is it checks to make sure the id and type map to an object before creation and if it does not it will create an error on the record. If an objec...
2018
2019
2020
2021
2022
2023
0.01
The project is in a healthy, maintained state
A puppet-lint plugin to check that Optional class/defined type parameters don't default to anything other than `undef`.
2018
2019
2020
2021
2022
2023
0.0
No commit activity in last 3 years
No release in over 3 years
This library provides a convenient ruby API for representation of an Arduino Library specification, including field and type validation, reading and writing the library.properties file, as well as downloading the official database of Arduino libraries, and offering a highly advanced searching...
2018
2019
2020
2021
2022
2023
0.02
Low commit activity in last 3 years
A long-lived project that still receives updates
Type-checked serializers for your Ruby objects
2018
2019
2020
2021
2022
2023
0.0
No commit activity in last 3 years
No release in over 3 years
The fastest type checking gem
2018
2019
2020
2021
2022
2023
0.04
No commit activity in last 3 years
No release in over 3 years
MooseX is an extension of Ruby object DSL. The main goal of MooseX is to make Ruby Object Oriented programming easier, more consistent, and less tedious. With MooseX you can think more about what you want to do and less about the mechanics of OOP. It is a port of Moose/Moo from Perl to Ruby world...
2018
2019
2020
2021
2022
2023
0.0
No release in over 3 years
Low commit activity in last 3 years
Ruby mixin that facilitates English-like type checking in an inheritance hierarchy via "type_name?" methods
2018
2019
2020
2021
2022
2023
0.0
No commit activity in last 3 years
No release in over 3 years
# License Create software licenses easily. ## Install ### Bundler: `gem 'license'` ### RubyGems: `gem install license` ## Usage ### Simple ```ruby license = License::Software::MIT.new do |l| l.year.start = 2012 l.author.name = 'Ryan Scott Lewis' l.author.email = 'ryan@rynet.us' end...
2018
2019
2020
2021
2022
2023
0.0
No commit activity in last 3 years
No release in over 3 years
Basic file type checks based on a few header bytes
2018
2019
2020
2021
2022
2023
0.12
Low commit activity in last 3 years
No release in over a year
A gem that provides DSL for serialization of plain old Ruby objects to JSON in a declarative style by defining a `schema`. It also provides a trivial type checking in the runtime before serialization.
2018
2019
2020
2021
2022
2023