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

GitHub

4k stars
64 watching
229 forks
Language: Ruby
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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