Categories: None [Edit]

deco_lite

https://rubygems.org/gems/deco_lite
https://github.com/gangelo/deco_lite
DecoLite is a little gem that allows you to use the provided DecoLite::Model class to dynamically create Decorator class objects. Use the DecoLite::Model class directly, or inherit from the DecoLite::Model class to create your own unique subclasses with custom functionality. DecoLite::Model includes ActiveModel::Model, so validation can be applied using ActiveModel validation helpers (https://api.rubyonrails.org/v6.1.3/classes/ActiveModel/Validations/HelperMethods.html) you're familiar with; or, you can roll your own - just like any other ActiveModel. DecoLite::Model allows you to consume a Ruby Hash that you supply via the initializer (DecoLite::Model#new) or via the DecoLite::Model#load! method. Any number of Ruby Hashes can be consumed. Your supplied Ruby Hashes are used to create attr_accessor attributes (or "fields") on the model. Each attribute created is then assigned the value from the Hash that was loaded. Again, any number of hashes can be consumed using the DecoLite::Model#load! method.

Total

Ranking: 69,213 of 180,709
Downloads: 12,309

Daily

Ranking: 17,287 of 180,702
Downloads: 29

Depended by

RankDownloadsName
178,296480rcmdr

Depends on

RankDownloadsName
7900,481,879activesupport
33570,679,456activemodel
103,0686,511immutable_struct_ex
121,2744,692mad_flatter

Owners

#GravatarHandle
1icongangelo