# -*- encoding: utf-8 -*- # stub: deco_lite 1.5.14 ruby lib Gem::Specification.new do |s| s.name = "deco_lite".freeze s.version = "1.5.14".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Gene M. Angelo, Jr.".freeze] s.bindir = "exe".freeze s.date = "2024-08-10" s.description = " DecoLite is a little gem that allows you to use the provided DecoLite::Model\n class to dynamically create Decorator class objects. Use the DecoLite::Model\n class directly, or inherit from the DecoLite::Model class to create your own\n unique subclasses with custom functionality. DecoLite::Model\n includes ActiveModel::Model, so validation can be applied using ActiveModel\n validation helpers (https://api.rubyonrails.org/v6.1.3/classes/ActiveModel/Validations/HelperMethods.html)\n you're familiar with; or, you can roll your own - just like any other ActiveModel.\n\n DecoLite::Model allows you to consume a Ruby Hash that you supply via the\n initializer (DecoLite::Model#new) or via the DecoLite::Model#load! method. Any\n number of Ruby Hashes can be consumed. Your supplied Ruby Hashes are used to\n create attr_accessor attributes (or \"fields\") on the model. Each attribute\n created is then assigned the value from the Hash that was loaded. Again, any\n number of hashes can be consumed using the DecoLite::Model#load! method.\n".freeze s.email = ["public.gma@gmail.com".freeze] s.files = [".github/ISSUE_TEMPLATE/deco_lite-bug-report.md".freeze, ".github/ISSUE_TEMPLATE/deco_lite-feature-request.md".freeze, ".github/dependabot.yml".freeze, ".github/workflows/ruby.yml".freeze, ".gitignore".freeze, ".reek.yml".freeze, ".rspec".freeze, ".rubocop.yml".freeze, ".ruby-version".freeze, ".travis.yml".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bin/console".freeze, "bin/setup".freeze, "deco_lite.gemspec".freeze, "lib/deco_lite.rb".freeze, "lib/deco_lite/field_assignable.rb".freeze, "lib/deco_lite/field_conflictable.rb".freeze, "lib/deco_lite/field_creatable.rb".freeze, "lib/deco_lite/field_name_namespaceable.rb".freeze, "lib/deco_lite/field_names_persistable.rb".freeze, "lib/deco_lite/field_retrievable.rb".freeze, "lib/deco_lite/field_validatable.rb".freeze, "lib/deco_lite/fields_auto_attr_accessable.rb".freeze, "lib/deco_lite/fields_optionable.rb".freeze, "lib/deco_lite/hash_loadable.rb".freeze, "lib/deco_lite/hashable.rb".freeze, "lib/deco_lite/model.rb".freeze, "lib/deco_lite/model_nameable.rb".freeze, "lib/deco_lite/namespace_optionable.rb".freeze, "lib/deco_lite/optionable.rb".freeze, "lib/deco_lite/options.rb".freeze, "lib/deco_lite/options_defaultable.rb".freeze, "lib/deco_lite/options_validatable.rb".freeze, "lib/deco_lite/version.rb".freeze] s.homepage = "https://github.com/gangelo/deco_lite".freeze s.licenses = ["MIT".freeze] s.post_install_message = "Thank you for installing deco_lite.\n\nView the deco_lite README.md here: https://github.com/gangelo/deco_lite\nView the deco_lite CHANGELOG.md: https://github.com/gangelo/deco_lite/blob/main/CHANGELOG.md\n\n *\n ***\n *******\n *********\n***********************\n *****************\n *************\n ******* *******\n ***** *****\n *** ***\n ** **\n\nUsing deco_lite? deco_lite is made available free of charge. Please consider giving this gem a STAR on GitHub as well as sharing it with your fellow developers on social media.\n\nKnowing that deco_lite is being used and appreciated is a great motivator to continue developing and improving deco_lite.\n\n>>> Star it on github: https://github.com/gangelo/deco_lite\n>>> Share on social media: https://rubygems.org/gems/deco_lite\n\nThank you!\n\n<3 Gene\n".freeze s.required_ruby_version = Gem::Requirement.new([">= 3.0.1".freeze, "< 4.0".freeze]) s.rubygems_version = "3.5.10".freeze s.summary = "Dynamically creates an active model from a Hash.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 7.0.8".freeze, "<= 7.12.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 7.0.8".freeze, "<= 7.12.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.0".freeze, "< 2.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.0".freeze, "< 4.0".freeze]) end