Registry / utility / virtus

virtus

JSON →
library2.0.0rbrubygemsunverified

A Ruby gem for adding attributes with coercion and default values to plain Ruby objects.

gem install virtus
INSTALL
IMPORT
SIG · VIRTUS
V
virtus
utilityrubyv2.0.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Virtus
require 'virtus'

Define a model with attribute coercion using Virtus.

require 'virtus' class User include Virtus.model attribute :name, String attribute :age, Integer end user = User.new(name: 'Alice', age: '30') user.age # => 30 (coerced to Integer)
Debug
Known issues
breakingVirtus 2.0 removed some deprecated features
fix
Check the changelog for migration steps from 1.x.
affects: >= 2.0.0
Upgrade
Version history
2.0.0latest on RubyGems
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
virtus — gem install virtus · libregistry