dry-initializer-3.0.0

https://rubygems.org

dry-initializer

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 931811

number: 3.0.0

platform: ruby

spec_sha256: aae008b22f76f4ae2275978d409bd069d69eea53cd2be606cdcc02e6be5068a0

sha256: 93f2d050be5c478644f7d731efde198390b5281268133a8d6a99500beecef4cd

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

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

position: 7

version_data_entries_count: 67

uploaded_at: 2019-04-14 17:25:07 UTC

indexed: true

has_extensions:

extensions:

Gem size: 29.5 KB

Version Data Entries

Total: 67

Unpacked size: 91.2 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.codeclimate.yml10066400448 Bytes7073f437397c7ea47b6793c8911177f84570be181ffd448785e56adeebfaed6a
.gitignore1006640094 Bytes4c8b82ddb5995e35ea67491326620489ff7d3017eb47b5c658d02ea914870b76
.rspec1006640064 Bytes9ccfacf283157e24d2c76bb95ef5092fd3781dc7065f5ff5b415b164a3cc20b5
.rubocop.yml10066400758 Bytesa4063220ca2ec4ee39621ab9f0a36dd342e0b1026510b23798425f343b467cda
.travis.yml10066400477 Bytes0814fe944b2cc268d5a6138ae7adef687c09efd931fcd0adfd90d642e2796df8
CHANGELOG.md1006640024.9 KB7e0befe8a22eeb3a46e30300fd9994c7462c32213617c2d243afab4b364cbb3b
Gemfile10066400544 Bytes679e426f6e938b1edf97e5c4c14528b04103d1cceac777aab7072c847bed7d3e
Guardfile10066400162 Bytesee67474f70425fd007c74f7bbbc6f8fe8fe5a8d9cfd1e3f5b700dd43da5c8e7c
LICENSE.txt100664001.1 KB493f44bb81e077816ec47a63604144089b4ae12931c2a463ca20200cfaa430da
README.md100664002.64 KBa3aeae6d9d447f20f436b8f1e5db68d033e6027648900fa90af8f00e26179b5c
Rakefile10066400187 Bytes8ccf41fa08c9b99a70a989ca5062c4bb8e3f36f74c7552a6860e4080361ba71c
benchmarks/compare_several_defaults.rb100664001.52 KB8320a306a71a4a5a8a71a208584136ae58a080c60cdb10b740a2a5b6c56c207f
benchmarks/plain_options.rb100664001.01 KBf895ccee8aec6a43f0d3c1c8534cd70162f15c036ad7d1c64097a5672c4236da
benchmarks/plain_params.rb100664001.34 KB9022fb6841c0701513e96445e68d734f1cf6c64f7e96287fabf1d642da191e30
benchmarks/with_coercion.rb100664001.24 KB1f1e6a413c56ec23d3917d2326c4e808a2314f8683d4f0e15e7f2e12f1e54d22
benchmarks/with_defaults.rb100664001.08 KB3200c65fb34b8deb91de7fb0e493ff454314c9871e1ccc93cdf8515357fa8919
benchmarks/with_defaults_and_coercion.rb100664001.1 KB20a5f4a95f03b1748eb0fafb95c79eba97aefa916553b11b659b601e6e610273
dry-initializer.gemspec10066400818 Bytes589f816593b9fdc70f0e33bc21bfadb476142c01df6c5bc0fe12f868cd200a42
lib/dry-initializer.rb1006640035 Bytesfd1b73b4b9293fd4e578560d7623306d5244cf3d810bfd7475d139b8a5a6956a
lib/dry/initializer.rb100664001.71 KB7b51078fd857278a284f3e0ea92d7b3db67459b34352a24a09c807aff1b2021b
lib/dry/initializer/builders.rb10066400148 Bytese53150772193ffa009ea93e998ab7ed1c47212bf4b373f1676182b4c431fc4c9
lib/dry/initializer/builders/attribute.rb100664002.1 KBd8a46cbfca037bbb7a5dfe65f9a1d55ac61a585c9b74058a363d490aa3d939ca
lib/dry/initializer/builders/initializer.rb100664001.19 KB2f84bb28e3527322a238a3c56ac59d1ef57778d1ff34c671d6a43fd23b3d442c
lib/dry/initializer/builders/reader.rb100664001.04 KBcece31d30b43cc5dfad6a93331e30640e06863197fe8dd2b9a231fa9f7f05051
lib/dry/initializer/builders/signature.rb10066400683 Bytes4e89bff372151548104795e1fcf4a85eedfb7a78492a8fc4473093dd89c0b09c
lib/dry/initializer/config.rb100664005.48 KBd1c1eab905b440348e9d0d18dab301a968fa7013b2b47be4ad1d53cbc4fc5b3d
lib/dry/initializer/definition.rb100664001.54 KB63e4ddf6cee6640de7ed67c81c0a78bfc62a88ef4290fcf8e6cc32e6ae90deec
lib/dry/initializer/dispatchers.rb100664003.44 KBc23a740da7d481566820458625f25988ae73a95f4330fbf02dde21378c15453c
lib/dry/initializer/dispatchers/build_nested_type.rb100664001.54 KBadfb1004cb6fe25fa4797c5b5d34d7997595c0bad1e5b82cf3682ee104d72dab
lib/dry/initializer/dispatchers/check_type.rb100664001.11 KB7b6ac695842e1915366e53148bef8aec4ac5af7bf29bdd4e7a7760bce8fef868
lib/dry/initializer/dispatchers/prepare_default.rb10066400940 Byteseef15fc703e6e5e855b9462e3c264cee8318b8081032b777e4ecb9f4f6320a72
lib/dry/initializer/dispatchers/prepare_ivar.rb10066400262 Bytesfb51c6c388f6495e68154552764fa291abd28e2d03b175818569154b2eb298f6
lib/dry/initializer/dispatchers/prepare_optional.rb10066400306 Bytes835b1d1aaa8cb684467055d5f12f37c16e50d517976a6061a029c1196e6fea81
lib/dry/initializer/dispatchers/prepare_reader.rb10066400928 Bytesf92ba5cfaaadb63d8a401bf8e2b37979c8a98a2f21911fd357b7175337d0cc28
lib/dry/initializer/dispatchers/prepare_source.rb10066400647 Bytes75e1dc301684ba531e6bee409bf90c1a137dd292cced8a8cc9b090ab8682effb
lib/dry/initializer/dispatchers/prepare_target.rb100664001.12 KB8d69169c3ba9ff5ffd00a58f4b364df65518782f814ffb638e677fafc5ac703d
lib/dry/initializer/dispatchers/unwrap_type.rb10066400530 Bytesfcf44bd24a15f0d40ba54833fa430ba26970d9b02cd956959cc704e8e7514432
lib/dry/initializer/dispatchers/wrap_type.rb10066400619 Bytesc39a011432c2736f103cef74ab5b08d74cfea7d6ea123e66dc171bd85407c7fe
lib/dry/initializer/dsl.rb100664001.21 KBd96767e8dc25990e069c67c7b18774c3cbf5ed072037bfc7a4b113e6ac2cbaa2
lib/dry/initializer/mixin.rb10066400426 Bytes4444f38c386e8c24ee2bbd26888c646aca6c0da4536854c918abf0264092cc47
lib/dry/initializer/mixin/local.rb10066400295 Bytes526422d3ebe04d02832441d30c1cee91db664dda7ac5eced80cfc78f8ef25674
lib/dry/initializer/mixin/root.rb10066400159 Bytes0915776a537fe5d0f6efc37041589a0aa2e5d43c815148ce8e3cb6d78377f7ab
lib/dry/initializer/struct.rb10066400822 Bytes8cbc8d6438adc0c2109af5022c2fd51c9d5f57cd1e2a68480ef092b080be599f
lib/dry/initializer/undefined.rb1006640039 Bytesf0e6e81e112b36d7d13132628f886dee99e1577d867ba516ef0cabd55da4c4ec
lib/tasks/benchmark.rake100664001.01 KB72e5adb11511df657b01375f6e8f9156d14842cee6f5a11dc1cc4ce1e70a9792
lib/tasks/profile.rake100664002.04 KB6a5b21e820f7dab19606378f88a0d37d8169aef1fdc1cc70711ba650ce4d1bd7
spec/attributes_spec.rb100664001003 Bytes553a611ab48657ff25d46e06defcbe102cccaeacdb98ae6524fd024b6dd60b12
spec/coercion_of_nil_spec.rb10066400469 Bytes9ced13e62e62680212ba70a60cfb10b113e1d33ac0e666f24ba673e2792a2303
spec/custom_dispatchers_spec.rb10066400712 Bytesffdf50d7b6bc05f14c5f8e258447eee0ef2da9e66a217c805552c8bd1e57100e
spec/custom_initializer_spec.rb10066400477 Bytes718a4ab8a2fabb9f3f9c0ede2a48b10c1c02bfd517b539a9e05ebf79e111cf6b
spec/default_values_spec.rb100664001.87 KBce585230638927f09030653af0e3cb2ce3a2a2c4a8f8d5d0ccad71554fa3be64
spec/definition_spec.rb100664002.49 KBb88036d95d9a6fa657d0958d14cdf8ca133cddfaf09ac743cfbee6073859f3cb
spec/invalid_default_spec.rb10066400240 Bytes543657ebd33636e6030ac144646928c5b184e146236c36703cf2e7f32cc87122
spec/list_type_spec.rb10066400785 Bytes46bed71ed6885d134849b2a966c724e0c5ee785fe16bce4b1f7506e927a77dad
spec/missed_default_spec.rb10066400286 Bytesc9ae1a7f24bff67541bf9a5a70f266c5900bc1b00f4b0ea6c531077f4f361d23
spec/nested_type_spec.rb10066400956 Bytes6b1c743aadbd492d72d20fe0431acb593912227da8f65aae56ffc1a664fd31e1
spec/optional_spec.rb100664001.4 KBa439147b8699168a13f909498f1d16f875101f6e0ef18c85056f16b6d744414f
spec/options_tolerance_spec.rb10066400224 Bytes7bca88c9728e5623bd52af433bca8f370c432c3458af5c91dc4a3c2eab0b2c02
spec/public_attributes_utility_spec.rb10066400740 Bytes8f9afb9c94a8259df151c77eedd039b9f86b6813d228a73b56b41521d573494e
spec/reader_spec.rb100664002.02 KB237f1049c6aac0bffc05e65f78e343ae515ed79c27ae8c3f057726ce8ad52c3f
spec/repetitive_definitions_spec.rb100664001.45 KBd32b232991ca721a9eb1ae6b3a6b239cdcca208e45426a7528f10098f444ec34
spec/several_assignments_spec.rb10066400938 Bytes84b3756e0e105e2b8f1ba16e4b8e8807ec1cdd5c4bc3fb96d4258b22766b7493
spec/spec_helper.rb10066400428 Bytesa945b04c5dbec711e35f2c68da6e87c2f5edc99b5f21804baab7cc44fb5306c2
spec/subclassing_spec.rb100664001.21 KB052dc3ab48cee14bc939126a358bff44cf88b797077684c26ccbf2d760fa9451
spec/type_argument_spec.rb10066400767 Bytes76f99b99153172437fe567e54e2009029aff21d8c1090388931d492b80233de8
spec/type_constraint_spec.rb100664001.72 KB327bcaaf5093ad8c02593a59afdb2441bea321835dd63f2e1390a91d430a2366
spec/value_coercion_via_dry_types_spec.rb10066400588 Bytese204c167362323df309c60473c89288d52ed3b72b78d1a29b35f83ebbb9828bd