pluginGeek
Form modelsRuby10,677EditTableless models. Including validation, and ActiveModel behaviour. Great for forms that create multiple records.
Attributes on Steroids for Plain Old Ruby Objectshttps://github.com/solnic/virtus
Form objects decoupled from models.http://www.trailblazer.to/gems/reform
:briefcase: Manage application specific business logic.http://orgsync.github.io/active_interaction/
Make any Ruby object quack like ActiveRecordhttps://github.com/makandra/active_type
Data validation based on predicate logichttp://dry-rb.org/gems/dry-validation
Flexible type system for Ruby with coercions and constraintshttp://dry-rb.org/gems/dry-types
Build maintainable Rails appshttps://github.com/andypike/rectify
FastAttributes adds attributes with their types to the classhttps://github.com/applift/fast_attributes
ModelAttribute gem - attributes for non-ActiveRecord modelshttps://github.com/yammer/model_attribute
Validation frontend for models.https://github.com/soveran/scrivener
Schema-based validation and coercion for Ruby data structureshttps://github.com/tomdalling/rschema
Provides a convention for modelling user interactions as use case classes.https://github.com/stevehodgkiss/interaction
Attributes for plain old Ruby objects. No dependencies, only simplicity and clearness.https://github.com/jetrockets/attrio
A smaller, faster, less powerful Virtushttps://github.com/envato/virtellus
Compose, decouple and manage domain logic and data persistence separately. Works particularly great for composing form objects!http://fredwu.me/
Related categories
Interactors / Commands / Service Objects / Use Cases4,454Rubyinteractor, mutations »Compose business logic into commands that sanitize and validation input. Extends form objects and form models to perform defined transformations with your data.
Around the webAdd