dry-initializer-2.0.0

https://rubygems.org

dry-initializer

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 931804

number: 2.0.0

platform: ruby

spec_sha256: 26caac1286cd479de1656ab4f9d663bd5eb8c7f07bfbd2d93e58a255732409f9

sha256: 58ffdd590d1028f851f01508656a3320d79bae887a7c87cd18762103b3029ee5

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

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

position: 13

version_data_entries_count: 50

uploaded_at: 2017-08-28 18:51:27 UTC

indexed: true

has_extensions:

extensions:

Gem size: 23.5 KB

Version Data Entries

Total: 50

Unpacked size: 70.1 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.codeclimate.yml10064400203 Bytesda6469fb063f72f17dffdc5b379804d4b1acf55c7c9cbd6389c17b3887b1c453
.gitignore1006440094 Bytes4c8b82ddb5995e35ea67491326620489ff7d3017eb47b5c658d02ea914870b76
.rspec1006440064 Bytes9ccfacf283157e24d2c76bb95ef5092fd3781dc7065f5ff5b415b164a3cc20b5
.rubocop.yml10064400757 Bytesa608d59df84db9c86751013b6ce3333d33dc3db4883634df82501cc0cc06d141
.travis.yml10064400416 Bytesa97515a39cd1f1289e1adb41c14fdafe50956977d41e2ab9bd3369db1c677bc0
CHANGELOG.md1006440020.5 KBde962bd2aa856ec3e9bc8e83496c6987d4b8f9615291005a223f080debeae6c0
Gemfile10064400528 Bytes1dff45e1f9cb1115a2d14f49cd547c8f0c512700a3455a4f597d01ca358d9ebb
Guardfile10064400162 Bytesee67474f70425fd007c74f7bbbc6f8fe8fe5a8d9cfd1e3f5b700dd43da5c8e7c
LICENSE.txt100644001.1 KB493f44bb81e077816ec47a63604144089b4ae12931c2a463ca20200cfaa430da
README.md100644002.73 KBbbf55c35d52a90d7faccd0dba902c1f7acb3681829b34534735163b5a5a4b751
Rakefile10064400187 Bytes8ccf41fa08c9b99a70a989ca5062c4bb8e3f36f74c7552a6860e4080361ba71c
benchmarks/compare_several_defaults.rb100644001.52 KB8320a306a71a4a5a8a71a208584136ae58a080c60cdb10b740a2a5b6c56c207f
benchmarks/plain_options.rb100644001.01 KBf895ccee8aec6a43f0d3c1c8534cd70162f15c036ad7d1c64097a5672c4236da
benchmarks/plain_params.rb100644001.34 KB9022fb6841c0701513e96445e68d734f1cf6c64f7e96287fabf1d642da191e30
benchmarks/with_coercion.rb100644001.24 KB1f1e6a413c56ec23d3917d2326c4e808a2314f8683d4f0e15e7f2e12f1e54d22
benchmarks/with_defaults.rb100644001.08 KB3200c65fb34b8deb91de7fb0e493ff454314c9871e1ccc93cdf8515357fa8919
benchmarks/with_defaults_and_coercion.rb100644001.1 KB20a5f4a95f03b1748eb0fafb95c79eba97aefa916553b11b659b601e6e610273
dry-initializer.gemspec10064400815 Bytes476b40ea70ab007aa5043460f31d771eebb5f1068d01f64c5c06887d7f92314e
lib/dry-initializer.rb1006440035 Bytesfd1b73b4b9293fd4e578560d7623306d5244cf3d810bfd7475d139b8a5a6956a
lib/dry/initializer.rb100644001.58 KBd49caad5b133f13ef39b53af37c93fc8da634c3b0cdee422e382ab547700330d
lib/dry/initializer/builders.rb10064400148 Bytese53150772193ffa009ea93e998ab7ed1c47212bf4b373f1676182b4c431fc4c9
lib/dry/initializer/builders/attribute.rb100644001.9 KB4b30f87c023e1ba3b1ec2a262e2eb775380d14211f08e1e17211c31821556a16
lib/dry/initializer/builders/initializer.rb100644001.19 KB2f84bb28e3527322a238a3c56ac59d1ef57778d1ff34c671d6a43fd23b3d442c
lib/dry/initializer/builders/reader.rb100644001.04 KB4e27a8e38d4d8f3e93f36e36c6649b3a40c85b04ff264efe867fb16f62622746
lib/dry/initializer/builders/signature.rb10064400683 Bytes4e89bff372151548104795e1fcf4a85eedfb7a78492a8fc4473093dd89c0b09c
lib/dry/initializer/config.rb100644004.76 KB9b7dd52e7e79cb6c554bf5599afbca91b316669d60192ff42e0ee3fc15264207
lib/dry/initializer/definition.rb100644002.46 KB8204607e83219fde009fb016b2a8d97d3b04be2e5dc7d063f1fa7ef7c1e1e8e1
lib/dry/initializer/dsl.rb100644001.21 KBd96767e8dc25990e069c67c7b18774c3cbf5ed072037bfc7a4b113e6ac2cbaa2
lib/dry/initializer/mixin.rb10064400426 Bytes4444f38c386e8c24ee2bbd26888c646aca6c0da4536854c918abf0264092cc47
lib/dry/initializer/mixin/local.rb10064400295 Bytes526422d3ebe04d02832441d30c1cee91db664dda7ac5eced80cfc78f8ef25674
lib/dry/initializer/mixin/root.rb10064400159 Bytes0915776a537fe5d0f6efc37041589a0aa2e5d43c815148ce8e3cb6d78377f7ab
lib/tasks/benchmark.rake100644001.01 KB72e5adb11511df657b01375f6e8f9156d14842cee6f5a11dc1cc4ce1e70a9792
lib/tasks/profile.rake100644002.04 KB6a5b21e820f7dab19606378f88a0d37d8169aef1fdc1cc70711ba650ce4d1bd7
spec/attributes_spec.rb100644001003 Bytes553a611ab48657ff25d46e06defcbe102cccaeacdb98ae6524fd024b6dd60b12
spec/custom_initializer_spec.rb10064400477 Bytes718a4ab8a2fabb9f3f9c0ede2a48b10c1c02bfd517b539a9e05ebf79e111cf6b
spec/default_values_spec.rb100644001.87 KBce585230638927f09030653af0e3cb2ce3a2a2c4a8f8d5d0ccad71554fa3be64
spec/definition_spec.rb100644001.94 KB4f8b3e0f84b86d08d3d8c0882b7e60115bae97974cd856850ee150046dec474b
spec/invalid_default_spec.rb10064400240 Bytes543657ebd33636e6030ac144646928c5b184e146236c36703cf2e7f32cc87122
spec/missed_default_spec.rb10064400286 Bytesc9ae1a7f24bff67541bf9a5a70f266c5900bc1b00f4b0ea6c531077f4f361d23
spec/optional_spec.rb100644001.4 KBa439147b8699168a13f909498f1d16f875101f6e0ef18c85056f16b6d744414f
spec/options_tolerance_spec.rb10064400224 Bytes7bca88c9728e5623bd52af433bca8f370c432c3458af5c91dc4a3c2eab0b2c02
spec/public_attributes_utility_spec.rb10064400713 Bytes7265a8fd15747ea78c66d6b51c7b54a2ea2d0b7fd34716dc2d049f646053bb5d
spec/reader_spec.rb100644002.02 KB237f1049c6aac0bffc05e65f78e343ae515ed79c27ae8c3f057726ce8ad52c3f
spec/repetitive_definitions_spec.rb100644001.45 KBd32b232991ca721a9eb1ae6b3a6b239cdcca208e45426a7528f10098f444ec34
spec/several_assignments_spec.rb10064400938 Bytes84b3756e0e105e2b8f1ba16e4b8e8807ec1cdd5c4bc3fb96d4258b22766b7493
spec/spec_helper.rb10064400417 Bytesfd930271092cf8cceb21ffb589763612ff9298e94f9913d8cf330b8dfd4dac7b
spec/subclassing_spec.rb100644001.21 KB052dc3ab48cee14bc939126a358bff44cf88b797077684c26ccbf2d760fa9451
spec/type_argument_spec.rb10064400767 Bytes76f99b99153172437fe567e54e2009029aff21d8c1090388931d492b80233de8
spec/type_constraint_spec.rb100644001.06 KBbb2ce63fec1a90a51b81d71affc91edfb695f182539cfd208a527716fc2ea41c
spec/value_coercion_via_dry_types_spec.rb10064400588 Bytese204c167362323df309c60473c89288d52ed3b72b78d1a29b35f83ebbb9828bd