文件名称:dry-initializer, 使用参数和选项构建类初始值设定项的DSL.zip
文件大小:47KB
文件格式:ZIP
更新时间:2022-10-07 11:39:53
开源
dry-initializer, 使用参数和选项构建类初始值设定项的DSL 干初始值设定项 使用参数和选项构建类初始值设定项的DSL 。安装将此行添加到你的应用程序的Gemfile中:gem 'dry-initializer'然后执行:$ bundle
【文件预览】:
dry-initializer-master
----.gitignore(94B)
----Guardfile(162B)
----.codeclimate.yml(448B)
----.rspec(64B)
----dry-initializer.gemspec(818B)
----.travis.yml(470B)
----.rubocop.yml(831B)
----CHANGELOG.md(26KB)
----LICENSE.txt(1KB)
----spec()
--------list_type_spec.rb(785B)
--------custom_initializer_spec.rb(477B)
--------subclassing_spec.rb(1KB)
--------value_coercion_via_dry_types_spec.rb(580B)
--------definition_spec.rb(2KB)
--------public_attributes_utility_spec.rb(740B)
--------reader_spec.rb(2KB)
--------invalid_default_spec.rb(240B)
--------default_values_spec.rb(2KB)
--------repetitive_definitions_spec.rb(1KB)
--------spec_helper.rb(428B)
--------optional_spec.rb(1KB)
--------attributes_spec.rb(1003B)
--------several_assignments_spec.rb(938B)
--------missed_default_spec.rb(286B)
--------type_constraint_spec.rb(2KB)
--------custom_dispatchers_spec.rb(712B)
--------options_tolerance_spec.rb(224B)
--------nested_type_spec.rb(1KB)
--------coercion_of_nil_spec.rb(469B)
--------type_argument_spec.rb(803B)
----README.md(3KB)
----lib()
--------dry()
--------dry-initializer.rb(35B)
--------tasks()
----benchmarks()
--------compare_several_defaults.rb(2KB)
--------plain_options.rb(1KB)
--------with_defaults_and_coercion.rb(1KB)
--------plain_params.rb(1KB)
--------with_defaults.rb(1KB)
--------with_coercion.rb(1KB)
----Gemfile(544B)
----Rakefile(187B)