dry-initializer-3.0.3

https://rubygems.org

dry-initializer

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 931814

number: 3.0.3

platform: ruby

spec_sha256: 3a7882f47c6f8fee33fff97e8218885009dec6863d40f83fbfc04fa1121dc760

sha256: de83e3b26f47e4573779672c57d146f1855c648a2a0cb8e2b4639bbe2be9fdbe

created_at: 2024-05-13 08:28:04 UTC

updated_at: 2024-06-11 14:55:07 UTC

position: 4

version_data_entries_count: 92

uploaded_at: 2020-01-08 09:25:27 UTC

indexed: true

has_extensions:

extensions:

Gem size: 38.5 KB

Version Data Entries

Total: 92

Unpacked size: 120 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.codeclimate.yml10064400168 Bytes1785bcef7444f2d6cbad9166aab301ad5b75e99db00e1fcae90eff442573ac61
.github/ISSUE_TEMPLATE/----please-don-t-ask-for-support-via-issues.md10064400150 Bytes8cfb98b922a6ad504bac03ee9d84fe55edaabceb9415cecd36e14b5b77946ab1
.github/ISSUE_TEMPLATE/---bug-report.md10064400601 Bytes716964d1fa889c2b5ef0e73a01c8ba4cd9f83f1161d17bedb4e1977243dae736
.github/ISSUE_TEMPLATE/---feature-request.md10064400366 Bytesb54b8486e133c8e9ad80effb7c9ffd438f1034859a4f492860aede2c9c8b97a5
.github/workflows/custom_ci.yml100644001.4 KB9402f58d0b9576bd357ff3b25a0782fc4446ba897b477099d04afe62ac5f0b51
.github/workflows/docsite.yml10064400848 Bytesbeca273532f40dcfed1f05a4b6f4a242bbdebec7d1bc74dc568550f1cd85a933
.github/workflows/sync_configs.yml100644001.82 KB7470c6a096041afcf5ce51fb621f0bf69a240441aae373cdf068b252e484ec13
.gitignore10064400103 Bytes8ddfac04ce74a5dc593cb4da2ef1e869689fef0589b75c11726f1f8ccf7d3b48
.rspec1006440056 Bytes7a45c83d8273a68d004109ffd2d44eb30e1570514d7869917e2e498222011978
.rubocop.yml100644001.47 KB156ef0fdb6626cbe7bf37417d9b6ae8789a6fe633f8977728140f986b85abe5a
CHANGELOG.md1006440025.9 KB5ff3047c7a5bd4689b4fd3fdba31495303e9653e5ca9038f46bec7eb40a34169
CODE_OF_CONDUCT.md100644001.42 KB689d71dd0be9c128f8d31d2e6b8c68879ae70f254e61af0108c6cdcd0ae9d92e
CONTRIBUTING.md100644001.58 KB596b2a677c496d979a98c9322947c50a70d73329ea5d81d3f769b3791c6d478a
Gemfile10064400653 Bytes43be38a7621c99c81f15523b78c0292aefe17ec25554cdecc0518d47b31433a6
Gemfile.devtools10064400436 Bytes55fb6739b4fcd0fbfd524aa7b32a3a3102970394dd4bfdfc3096f8909d0a19f5
Guardfile10064400162 Bytesc20131d3aa8107dccd9d02228329fdae9ffce9847716e55c07e8806fbb5a8f56
LICENSE100644001.06 KB6879ae6e7cbcc298370c6f705f3fbd1dd2e3214a758c650f66d9d4ada9f56394
LICENSE.txt100644001.1 KB493f44bb81e077816ec47a63604144089b4ae12931c2a463ca20200cfaa430da
README.md100644001.14 KBcb0a1d45fa2ecb555089751ad88b770f30f771a387816386f6e30b2af085a8bb
Rakefile10064400187 Bytes6788be64d18369e5137d16bcbd2ff7cce8b82e499676fde95f1d6392662568b1
benchmarks/compare_several_defaults.rb100644001.52 KB39c2b71e089af4ca068c7f154c0a19ce20423d80f6b40ab31ba1c0de13e299ef
benchmarks/plain_options.rb100644001.01 KBb4c41e5ee52a52b89e4ac301b0294fdfe1586dfe63a3a29c586d83fbbb52d12c
benchmarks/plain_params.rb100644001.34 KB72df4fb1f5fd2970cc484d841af5bd86120f1aabddf6bc718000b872c1b132f9
benchmarks/with_coercion.rb100644001.24 KB2c427604544345515adf93378a2ef7920cc1c167e555562b98647874000c4f17
benchmarks/with_defaults.rb100644001.08 KB139d65526853cca6711a8209eef07b3d88703f3de895717b46d83be0bdf0d881
benchmarks/with_defaults_and_coercion.rb100644001.1 KB094045cbfff7c960a8aef5cb6026615d697932a9e24e5b71169514f934fced42
bin/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
docsite/source/attributes.html.md100644003.36 KB9de6ff20ef2b985d2fbb707a0a64403aa48f3351c72025fc6049bd6addb67e5e
docsite/source/container-version.html.md10064400826 Bytesf2cf64f3c346e7576990e7aa005a322b43b7c7f3122a060d19629e75e5f27616
docsite/source/index.html.md10064400841 Bytes2ce2ccf672074be670174d6ba9b8aac3158416711933309b3fd7fb31f723e10a
docsite/source/inheritance.html.md10064400906 Bytes37ab860e5e020fd49fc8681c39b14ae9fadd04e28ccb27c9851118b598cc41c4
docsite/source/optionals-and-defaults.html.md100644002.71 KBfb2b0d1d6cb0e9bbe3db59dfb8330840a738e1961aff2acd5597c86a4bf2f9e8
docsite/source/options-tolerance.html.md10064400558 Bytes94fa588974321e9b44a3db1bf07486412d1bde9755d690efbc456474d63ffd71
docsite/source/params-and-options.html.md100644001.32 KBa4ab2f9234efbca56a6444241bc874b7049a6ce2ab4a569f2f6e83a5ce5da095
docsite/source/rails-support.html.md100644002.31 KB775a39f4d1f84150a400ab5f9b82564a8c235562ee4657b31e120fe11ad0559e
docsite/source/readers.html.md10064400963 Bytesb223494e61a9b4f52bb2a05f97eeeae4f31498c07b0524010800585d4c6d9625
docsite/source/skip-undefined.html.md100644001.33 KBd3463cda912282c2da1849e90a81ec2e05c9666b3da4ea5dc30a8bd261ab2fac
docsite/source/type-constraints.html.md100644003.63 KB88be6839cb07a4357e127f410c367b9e97dfbd436ac2973ce6924858842c7652
dry-initializer.gemspec10064400790 Bytesce71158f3e3fa447724b212598cf824053d24f0a8e6cbc6150c3af8f6502057f
lib/dry-initializer.rb1006440035 Bytes1d31bcc0056101a4cf65316bf0d9eba04c02255f431d081edc53d43d0ec1352c
lib/dry/initializer.rb100644001.71 KBab63a70d006d666f2f7d44f32597e87eae272d603d9c44b1b0ab76332c319ea6
lib/dry/initializer/builders.rb10064400148 Bytes026b91ee3e2775bff6a1ceaf3542e5fb6d2dd26a9730dc4bb75b14e2f095156b
lib/dry/initializer/builders/attribute.rb100644002.13 KB277ddab4e2040f2cd45d0598cc67b68f1cde3e6de7c7083a45e6cd8020eaad8e
lib/dry/initializer/builders/initializer.rb100644001.08 KB5876e6967597404147231f58f9a0ae727736d746f38f60dbcf5757c568210160
lib/dry/initializer/builders/reader.rb100644001.05 KB882ce633e44ca34f8be29d65bae6cd1c2cebed71f85e3dab0d9a4e2a0a3ee704
lib/dry/initializer/builders/signature.rb10064400683 Bytes43e29ae02d13656d32178918e0e929995968adb427c82e28418aaec126cfdac3
lib/dry/initializer/config.rb100644005.49 KBa9ab2a0c392e599cf4a2e5a4076bd62125856a043414861308a3ebc191420bd0
lib/dry/initializer/definition.rb100644001.53 KBbe5187d6a8c39b662c4c731e0cf5836f9ff38e66d8d521251188a5c90cc322bb
lib/dry/initializer/dispatchers.rb100644003.44 KBd0a6d63cfae25a490646c8d60065d61b430c62ad1b79d3b141d7225bf7b93317
lib/dry/initializer/dispatchers/build_nested_type.rb100644001.57 KB27c9f436cfc632f030784e064a60a8cff8e349523832525e0b9bb81c4a888683
lib/dry/initializer/dispatchers/check_type.rb100644001.11 KB7b6ac695842e1915366e53148bef8aec4ac5af7bf29bdd4e7a7760bce8fef868
lib/dry/initializer/dispatchers/prepare_default.rb10064400940 Bytesd70b9fcafd57828d49817838c794f0fb4a7a558087639a1ff5295bbe0f389a3f
lib/dry/initializer/dispatchers/prepare_ivar.rb10064400262 Bytesfe45f68b140b0742db341e69dc8a3e9418596f8942377da0c571343bf4fc7248
lib/dry/initializer/dispatchers/prepare_optional.rb10064400306 Bytes835b1d1aaa8cb684467055d5f12f37c16e50d517976a6061a029c1196e6fea81
lib/dry/initializer/dispatchers/prepare_reader.rb10064400928 Bytesf1fd78395932a6008cd9bf156fbfbf3772dd02c67d31cb63b1bacf5b790ef932
lib/dry/initializer/dispatchers/prepare_source.rb10064400647 Bytes75e1dc301684ba531e6bee409bf90c1a137dd292cced8a8cc9b090ab8682effb
lib/dry/initializer/dispatchers/prepare_target.rb100644001.12 KB8d69169c3ba9ff5ffd00a58f4b364df65518782f814ffb638e677fafc5ac703d
lib/dry/initializer/dispatchers/unwrap_type.rb10064400530 Bytesfcf44bd24a15f0d40ba54833fa430ba26970d9b02cd956959cc704e8e7514432
lib/dry/initializer/dispatchers/wrap_type.rb10064400620 Bytes5a7bc5eef568b85818b7d5b1cf4e0c8ef9f2985b55caa72cfdc45882e4d3acf3
lib/dry/initializer/dsl.rb100644001.21 KBd96767e8dc25990e069c67c7b18774c3cbf5ed072037bfc7a4b113e6ac2cbaa2
lib/dry/initializer/mixin.rb10064400426 Bytes12536fe4910667ddeac3e16056ab32aa1edad42870ed6deaea1dc14c0e358fb8
lib/dry/initializer/mixin/local.rb10064400295 Bytes526422d3ebe04d02832441d30c1cee91db664dda7ac5eced80cfc78f8ef25674
lib/dry/initializer/mixin/root.rb10064400229 Bytes97ed484ead8cefc89cd0b7e156b5ec5b35ce5f2fd9b09dc098093db3557a170f
lib/dry/initializer/struct.rb10064400855 Bytes09e09513436db50ae30837da38a66f123a954e37c81987812085fa835a241676
lib/dry/initializer/undefined.rb1006440039 Bytesf0e6e81e112b36d7d13132628f886dee99e1577d867ba516ef0cabd55da4c4ec
lib/dry/initializer/version.rb1006440071 Bytes2d6a29fbf3ac13a1fb2815b0a7c399d3f58928b9d97eb10b76153cf8134c0299
lib/tasks/benchmark.rake100644001.01 KB245911826fc7a4e89e6c441a2f4d5b94422aeede56379e2cdb53132383db47b6
lib/tasks/profile.rake100644002.04 KB47c1637c9e348bcaf831f38f1802f009f1533fcfcb31f70057194a108f0e2961
project.yml1006440066 Bytes6fc73151c3eb31d79613a21dff237f1e74d17c7ee75c87faabc58e6e2c575b57
spec/attributes_spec.rb100644001003 Bytes8e18c1107cb5e8d461a8de057f7bad16e52eadabc1521135bf8e0f7193b7a791
spec/coercion_of_nil_spec.rb10064400469 Bytes528e1429b4e77f8ac74eb313c5ea5c9fade1dbda388ae1ee95ba855147269d7a
spec/custom_dispatchers_spec.rb10064400712 Bytesc5a31af5633f07a0d3ed7eafa7d21a01ee4745eb139fc25ff50de8ddf0c396e1
spec/custom_initializer_spec.rb10064400477 Bytes40895f30cb36882d7749e92cd363250df4921b06053ed3f977011b6efa381899
spec/default_values_spec.rb100644001.87 KB761ac278eb1888febe52a8adb051ae6ec15162799e9845fdc9d29ffe5af06169
spec/definition_spec.rb100644002.49 KBd2427eab74227c0f077c010e0eaaea4deb9aa660b93e031b591163a3169caf9c
spec/invalid_default_spec.rb10064400240 Bytes648a380b66b46dd3275956b38e1a55870a5b96c25a6d2ecf0b9873ea60138a8e
spec/list_type_spec.rb10064400785 Bytes02e76ce26b19102f77e513ed3be8b167c89ebca4c274e3f84b6e6d75091c840c
spec/missed_default_spec.rb10064400286 Bytes5671d8cc5718e8fdb555f372e192099815f4bc9f5159c227816dfa29a488114a
spec/nested_type_spec.rb100644001.04 KB2507174bb520d3f7a6e75dd82f5c920723bee76f566808ca990370868ca79100
spec/optional_spec.rb100644001.4 KBc95e34b10e7351acff73129b9db974993d4a65f833222d9dffff1713900aec5f
spec/options_tolerance_spec.rb10064400224 Bytes20b46251573f21700d1019e601161404828ee96ef22409e0a0c839e5f8718af4
spec/public_attributes_utility_spec.rb10064400740 Bytese32a0753f091f2768767c09c2476e80719b2049b15f884d981c35ac953853066
spec/reader_spec.rb100644002.02 KBed62a19b8b44d7c5516ad6c0c339f31205906b25a2919f5f928682375c65655e
spec/repetitive_definitions_spec.rb100644001.45 KBbef256a50785bfb956f077b24e7001f73ef9760cca11a6888731fbbf972c389f
spec/several_assignments_spec.rb10064400938 Bytes9ec79814629e83c3439d06756a503edcdbf6ae64daef36f699869760235dca6f
spec/spec_helper.rb10064400465 Bytes0d634b64ba0eea2fab252fe6031a1915f07071c11b0a3443429c26976faf4ffd
spec/subclassing_spec.rb100644001.21 KB64e81a191caa58afcf22b3a92f639e47d4a52b60146484a225dfd710eeb011d6
spec/support/coverage.rb10064400130 Bytes7eefd564f627ced1916335e13ef973ab5101de0c772ac8b85296aec68d46c4a6
spec/support/warnings.rb10064400185 Bytes540f10eeb31fff3ad0d0e449d31d89f9e7fd351cfb05bf161ce8b59d145eb151
spec/type_argument_spec.rb10064400803 Bytes0a7f1d38498f0802ef87d56f3ac5e6d43190c6c613cdc151049266cc8c809bd6
spec/type_constraint_spec.rb100644002.24 KBcf1e82e8e060d525e37589d52536cada1caf19cfe3755ca32dfe5cc15fe71927
spec/value_coercion_via_dry_types_spec.rb10064400580 Bytes0f1dda07e2abfc8e3f3649e429bac50c7e155b382466206c681e97939a35bf8a