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: about 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ruby-grape/grapeAn opinionated framework for creating REST-like APIs in Ruby.9,894
databasecleaner/database_cleanerTools and strategies for cleaning and preparing databases for testing in Ruby applications.2,936
sunspot/sunspotA Ruby library for searching objects in a database or non-database-backed data stores using the Solr search engine.2,980
ruby/rubyA language and implementation providing a simple and extensible way to write programs22,221
rubocop/rubocopAn automated code quality tool for Ruby programming language12,664
chaps-io/access-grantedAuthorization gem for Ruby applications776
voltrb/voltA Ruby web framework that allows code to run on both the server and client sides3,215
vmg/redcarpetA Markdown parser that provides a flexible and customizable way to generate HTML output from Markdown documents4,992
teeparham/gemdiffTool to compare and update outdated gem versions in Ruby projects123
st0012/factory_factory_girlA gem that automates the creation of factory files in Ruby projects by mapping common attribute values to predefined functions or constants.45
rubygems/rubygems.orgProvides a better API and project management features for the Ruby community's gem hosting service.2,337
rack/rackA modular Ruby web server interface providing a simple and adaptable way to develop web applications.4,936
varvet/punditAn authorization system based on object-oriented design and pure Ruby classes8,313
splint3r7/gemscannerIdentifies and reports outdated dependencies in a Ruby on Rails project3
rolifycommunity/rolifyA library that provides role management capabilities with resource scoping for authorization3,170