BETAmodules.com is in beta — open to partnerships & joint ventures.Build with us

l43_open_object

v0.3.0RubyGems· Ruby

When using the class method `attributes` in a class you get: - an initialize method with attributes as kwd params and the respective defaults - immutable instances - a to_h method using all attributes - an update method to create new imutable instances - a destruct_keys method aliased to to_h for pattern matching

The verdict
Maintained. Niche but maintained, actively maintained.
Live from the RubyGems registry · derived rules, not AI
How it scores
MaintenanceHealthy
PopularityNiche
SecurityClean
LicenseOther
DepsZero deps
Maintenance
Last published 1 month ago.
Popularity
39 downloads / week
Security
No known advisories for this version (OSV).
License
AGPL-3.0-or-later
Dependencies
No runtime dependencies
Recent releases
  • 0.3.01 month ago
  • 0.2.91 month ago
  • 0.2.82 months ago
  • 0.2.72 months ago
  • 0.2.62 months ago
  • 0.2.52 months ago
  • 0.2.42 months ago
  • 0.2.32 months ago
l43_open_object — When using the class method `attributes` in a class you get: - an initialize method with attributes as kwd params and the respective defaults - immutable instances - a to_h method using all attributes - an update method to create new imutable instances - a destruct_keys method aliased to to_h for pattern matching (Ruby / RubyGems) · Modules