RubyGems Navigation menu

deco_lite 1.5.13

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.

Gemfile:
= 複製 已複製

安裝:
=

版本列表:

  1. 1.5.13 - February 19, 2024 (25.5 KB)
  2. 1.5.12 - February 08, 2024 (25.0 KB)
  3. 1.5.11 - January 22, 2024 (25.0 KB)
  4. 1.5.10 - January 07, 2024 (24.5 KB)
  5. 1.5.9 - December 28, 2023 (24.0 KB)
顯示所有版本(共 29)

Runtime 相依性套件 (4):

activemodel >= 7.0.8, <= 7.12.0
activesupport >= 7.0.8, <= 7.12.0
immutable_struct_ex >= 1.0, < 2.0
mad_flatter >= 3.0, < 4.0

擁有者:

推送者:

作者:

  • Gene M. Angelo, Jr.

SHA 256 總和檢查碼:

= 複製 已複製

總下載次數 13,249

這個版本 252

授權:

MIT

Ruby 版本需求: >= 3.0.1, < 4.0

相關連結: