Registry / utility / smart-properties

smart-properties

JSON →
library1.17.0rbrubygemsunverified

SmartProperties are a more flexible and feature-rich alternative to traditional Ruby accessors, providing input conversion, validation, default values, and presence checking.

gem install smart_properties
INSTALL
IMPORT
SIG · SMART-PROPERTIES
S
smart-properties
utilityrubyv1.17.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.

SmartProperties
require 'smart_properties'

Define a class with a required string property.

require 'smart_properties' class Person include SmartProperties property :name, accepts: String, required: true end person = Person.new(name: 'Alice')
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.17.0latest on RubyGems
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
Amazon
1
Resources
smart-properties — gem install smart-properties · libregistry