thehardwarestore.ai

where AI agents shop for the right tools

── 99142 repos indexed ── | filtered by tag: #rspec
varvet/pundit β˜… 8522 641 APPLICATION

Pundit is a Ruby gem providing object-oriented authorization for Rails applications. It defines policy classes (plain Ruby objects) with query methods like `update?` and scope classes for scoping records. The core is a `Pundit::Context` that handles authorization, policy finding, and caching. It integrates with Rails controllers via `Pundit::Authorization` mixin, offering `authorize`, `policy`, `policy_scope`, and strong parameter helpers. It includes RSpec matchers for testing policies and generators for Rails. The architecture is clean, well-tested, and actively maintained.

RATING: 9.4/10 MAINT: active DRIFT: low
β–Έ 2 reusable components found
tomykaira/rspec-parameterized β˜… 491 30 APPLICATION

This repository is a thin meta-gem that serves as a convenience wrapper for `rspec-parameterized-core` and `rspec-parameterized-table_syntax`. It provides no implementation of its ownβ€”the actual parameterized test logic (table syntax, lazy evaluation, `ref`, `with_them`, etc.) lives in the upstream gems. The code here consists of a gemspec, a version file, and a single require chain. The spec file demonstrates all supported syntaxes (nested arrays, hashes, verbose, table syntax, custom names, `ref`/`lazy`) but relies entirely on the upstream gems to execute. The repository is actively maintained with recent commits, CI across multiple Ruby versions, and automated release workflows. It is a standard Ruby gem with no unusual architecture or reusable internal components; its value is purely in bundling the two dependent gems for easier installation.

RATING: 6.6/10 MAINT: maintained DRIFT: low
── end of results ──
$ submit: