Categories

Category results are hidden when using a custom project result order
0.0
No release in over 3 years
TypedAttrs integrates Sorbet's T::Struct with ActiveRecord's JSON/JSONB columns, providing type-safe structured data storage with runtime and static type checking. Supports nested structs, arrays, hashes, union types, and automatic validation.
2020
2021
2022
2023
2024
2025
0.02
Low commit activity in last 3 years
No release in over a year
A puppet-lint plugin to check that Optional class/defined type parameters don't default to anything other than `undef`.
2020
2021
2022
2023
2024
2025
0.0
No release in over a year
strong_csv is a type checker for a CSV file. It lets developers declare types for each column to ensure all cells are satisfied with desired types.
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
LCN (Location Condition Notation) provides a rule-agnostic format for describing location conditions in abstract strategy board games. This gem implements the LCN Specification v1.0.0 with a modern Ruby interface featuring immutable condition objects and functional programming principles. LCN ena...
2020
2021
2022
2023
2024
2025
0.01
No release in over 3 years
A tiny pre-processor for ruby that adds runtime type checking to methods.
2020
2021
2022
2023
2024
2025
0.02
A long-lived project that still receives updates
Kumi is a declarative rules-and-calculation DSL for Ruby that compiles your business logic into a typed, analyzable dependency graph with vector semantics over ragged data. It does static checks at definition time, lowers to a small IR, and compiles to zero-run...
2020
2021
2022
2023
2024
2025
0.09
A long-lived project that still receives updates
Enums, properties, generics, structured objects and runtime type checking.
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
A lightweight gem that validates required environment variables at application boot time, providing type checking, format validation, and helpful error messages to prevent production disasters caused by missing or invalid configuration.
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
EnvCheck is a lightweight Ruby gem that ensures your required and optional environment variables are present and valid before your app boots. Features smart config discovery (.env_check.yml or config/env_check.yml), comprehensive type validation with 9 built-in validators, .env loading with doten...
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
ruby-contract provides support for describing and using types via unit-tests. It offers support for specifying contracts (Contract), method signature checks (Module#signature), automatic adaption between types (Kernel#adaption) and integration with the classic message- and class-based typing.
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
Methods for defining type-checked arrays and attributes
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
The strongtyping gem is a Ruby library that provides type checking and method overloading.
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
The code to check for the iPhone user agent is from http://developer.apple.com. This doesn't have any dependencies. - in app/controllers/application.rb require 'is_it_iphone' class ApplicationController < ActionController::Base include IsItIPhone before_filter :adjust_format_for_iphone # Al...
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
QuacksLike is a module for RSpec to add matchers that test if an object is fully duck-typed to pretend to be another class. This kind of thing is really only necessary when passing such an object as the return value in an API where you don't know exactly how it will be consumed, but it needs to ...
2020
2021
2022
2023
2024
2025
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.
2020
2021
2022
2023
2024
2025
0.0
Repository is gone
No release in over 3 years
Allows checking of reply content type with request accept types. Also allows contracting of downstream apps to supplying a single type.
2020
2021
2022
2023
2024
2025