virtus
Attribute system
Provides a way to define and enforce attributes on Ruby objects with optional type safety, coercion, and validation features.
[DISCONTINUED ] Attributes on Steroids for Plain Old Ruby Objects
4k stars
64 watching
229 forks
Language: Ruby
last commit: over 3 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
ruby-grape/grape | An opinionated framework for creating REST-like APIs in Ruby. | 9,890 |
databasecleaner/database_cleaner | Tools and strategies for cleaning and preparing databases for testing in Ruby applications. | 2,936 |
sunspot/sunspot | A Ruby library for searching objects in a database or non-database-backed data stores using the Solr search engine. | 2,981 |
ruby/ruby | An implementation of an object-oriented programming language for scripting and web development | 22,145 |
rubocop/rubocop | Analyzes and enforces code quality and style in Ruby projects | 12,650 |
chaps-io/access-granted | Authorization gem for Ruby applications | 775 |
voltrb/volt | A Ruby web framework that allows code to run on both the server and client sides | 3,218 |
vmg/redcarpet | A Markdown parser that provides a flexible and customizable way to generate HTML output from Markdown documents | 4,990 |
teeparham/gemdiff | Tool to compare and update outdated gem versions in Ruby projects | 124 |
st0012/factory_factory_girl | A gem that automates the creation of factory files in Ruby projects by mapping common attribute values to predefined functions or constants. | 45 |
rubygems/rubygems.org | Provides a better API and project management features for the Ruby community's gem hosting service. | 2,331 |
rack/rack | A modular Ruby web server interface providing a simple and adaptable way to develop web applications. | 4,928 |
varvet/pundit | An authorization system based on object-oriented design and pure Ruby classes | 8,296 |
splint3r7/gemscanner | Identifies and reports outdated dependencies in a Ruby on Rails project | 3 |
rolifycommunity/rolify | A library that provides role management capabilities with resource scoping for authorization | 3,169 |