dry-initializer-0.8.0

https://rubygems.org

dry-initializer

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 931789

number: 0.8.0

platform: ruby

spec_sha256: 5a8d43113b7c59156ca2dc998d7d1a4d8fd1fca9408f484a36e8c1ea335e0b84

sha256: 77c69063cca3d7f013a765ec2a70c1ca0e9cbfd7259a37e3dd96d3210b90169a

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

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

position: 33

version_data_entries_count: 54

uploaded_at: 2016-11-05 10:11:39 UTC

indexed: true

has_extensions:

extensions:

Gem size: 18 KB

Version Data Entries

Total: 54

Unpacked size: 48.3 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.codeclimate.yml10064400203 Bytesda6469fb063f72f17dffdc5b379804d4b1acf55c7c9cbd6389c17b3887b1c453
.gitignore1006440087 Bytes5ea197fbb6ea6c4ea4a087b18ec8391a9e95f8d94d381ea2eac6a0a74ecc49c1
.rspec1006440053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.rubocop.yml100644001.48 KB25f60bd64ee492f66df72495a3ef2bd905469f4fd769027c0ef6ca3b079035cf
.travis.yml10064400308 Bytes63f539ffcb69ac1557e7ca2bf42532741e1b914669d1a4a12227984bcac16b32
CHANGELOG.md100644006.9 KBa566a86c0297fe32d9ff1a142ab50e2d33e6eb708c735a6ec88af7cbfea7d96e
Gemfile10064400444 Bytes993b36b978b152ed6548890e885709f57a0ab22a9f2430bd7f3f913d58cac81c
Guardfile10064400162 Bytesee67474f70425fd007c74f7bbbc6f8fe8fe5a8d9cfd1e3f5b700dd43da5c8e7c
LICENSE.txt100644001.1 KBae9ecdaf9a2635e18ea78284fa0a7d2858097f8035d1e64ed519f785cdb73e78
README.md100644002.75 KB864b4eb153281a6821a363ca6d3c28b84c0f9e4ede5642f6ca6ba1cc1add7702
Rakefile100644001.11 KB32f69e338b8d4c227fcd271b89cfc24627008099254d1985c601431cbb0c72dd
benchmarks/options.rb10064400944 Bytes448524ed9ecaa997c63f4650d09d9929c16f2b4b89bd63c138d11845157aa372
benchmarks/params.rb100644001.16 KB5eff5c5887f1586f86e254334a7430ad2128a42ab32ef8aaf539a2a9f1556e1f
benchmarks/params_vs_options.rb10064400658 Bytesffa1b90389f8dc73d8f91c4fe5ec1350e784a0b263eb869673bd66ba8c9656f3
benchmarks/several_defaults.rb100644001.54 KBd7054eacba0abf49fdd11725716a52caed4cb313675aeeb3e66f2fe6318d8b17
benchmarks/with_defaults.rb10064400890 Bytesb730f3d484350b29df21317d6c70f6e2fed8ebadf452fea6dd647d313eb458b6
benchmarks/with_types.rb100644001.15 KBe3a35c7dbb75f87fec6df836f290e70a1434a38a47203c56e2ca6923601364f6
benchmarks/with_types_and_defaults.rb10064400948 Bytesfe4bd9685a322bd5c0fda4d04c964389a8730c91000b202af8f53baf800f4c5e
benchmarks/without_options.rb10064400807 Bytesf2d3cf9797b1b4aef07a1fd8df1ffa72916599da67c51e820df0ab508b38bb42
dry-initializer.gemspec10064400853 Bytes9a0daa60c147374281a7f10cacfeb45dfee798b7d625744ccb3352c0ef7f0ccc
lib/dry-initializer.rb1006440035 Bytesfd1b73b4b9293fd4e578560d7623306d5244cf3d810bfd7475d139b8a5a6956a
lib/dry/initializer.rb10064400550 Bytese747703251cb352f1606108fd8b41f88f28e780de31461a07c502f9c87402eb0
lib/dry/initializer/builder.rb100644002.55 KB73d6ce1b6a70282b34c8be74951f9b68522e75c3574b206575647970ab0a1283
lib/dry/initializer/errors.rb10064400328 Bytesf026fc316ad60603d95c97adf69a78fbf8b786e652d3d4de67e1e97d2df8cf32
lib/dry/initializer/errors/default_value_error.rb10064400246 Bytes701cd3057fb892541f95719cd70db59089cbf340fe503fdfcf03bdfc65de2840
lib/dry/initializer/errors/order_error.rb10064400295 Bytes9a079573c3d8b32b4a0d793777170f5fd6a5b1017b3e627f73c57ca113c9c18f
lib/dry/initializer/errors/plugin_error.rb10064400201 Bytese2f00773e06fbe4daf78684bd7ad8cdefee5f60283c1162a27f574639a6bd1a2
lib/dry/initializer/errors/redefinition_error.rb10064400152 Bytes65dc0be3b5bec3058d821d2a7305711757de1c5856b066b37f973d39480cfa66
lib/dry/initializer/errors/type_constraint_error.rb10064400184 Bytes22f5908f3cc94218b9bb1b2b41c67fd56109846d30f36ba25f0af4580fb1aff0
lib/dry/initializer/mixin.rb100644002.79 KB6dcede90e2d4d3e0e709e8c858f9135a9364d87229d19da51429413d5fe62701
lib/dry/initializer/plugins.rb10064400306 Bytes1b4cee668fe3fd73bb8377adf1b01ed648099a464fe519097beb5b2803194c32
lib/dry/initializer/plugins/base.rb100644001002 Bytes2dca6dcb2a48f9753f6c3bbb49d72a81e136eb172dfe9f88542451cc1045b5f3
lib/dry/initializer/plugins/default_proc.rb10064400682 Bytesda1fb139c0e122033520f9a858afaec978c368a22441c54cbab86c167c2ba441
lib/dry/initializer/plugins/signature.rb10064400660 Bytes3e89aa64bc7f3cb7d0b7c7f830b7fd371d2a70648df361a12ac08f7436efb935
lib/dry/initializer/plugins/type_constraint.rb10064400565 Bytes784801fda8dcd1912175cc1dce1b8dd369e09e9b31f452da41ff9ec019c7ca83
lib/dry/initializer/plugins/variable_setter.rb10064400799 Bytesf6666ce1725b18d33bca298b8aa0fc8c1a094cd254884e7c194ee96ec6f1c50e
lib/dry/initializer/scope.rb10064400792 Bytes3bce36c42cfecd8be493045908ee1880b2877f2d71fe5efcd0da6f8b5c7bd561
lib/dry/initializer/signature.rb100644001.12 KB68c02304f7010bcb8946646efaf119589b65587a5650f660d732e027f5caf457
spec/base_spec.rb10064400411 Bytes2959d6ff4ab457192f8ea45a1908925a0ac977de58259a1440aeeab2e81b513c
spec/container_spec.rb10064400978 Bytes1b297c2e408d50038015085f0f651760d5037524a27e1c905241040d29da937e
spec/default_nil_spec.rb10064400322 Bytes2f64d450c5e1e47b1c033be4b17a1cd41ffc8b309f5a8781001e083250d5e282
spec/default_values_spec.rb100644001.15 KB7f114c2ef1eb8f90977b30ed023ca8fc09cd986038c474a357311efe2b4a80ee
spec/invalid_default_spec.rb10064400252 Bytesacb57305c5078d90a1b3174bc211a8ff6aba98c2657475c845cf8c13b563c28c
spec/missed_default_spec.rb10064400276 Bytesc23febd2f69be5481edb1435a868742a28950273317f327a439b2731b57be3b9
spec/optional_spec.rb10064400930 Bytesa2cb7e2bc39bf4993fe188c4e6540280dc400a0a4401dddc972d48aa58650d56
spec/options_tolerance_spec.rb10064400455 Bytes9bc4da0e789618519f00b81034d2caaa05b9b7f1f4d75605af341fab34eed121
spec/plugin_registry_spec.rb10064400990 Bytes511874bf37be851bc029e0775dbc22ad85d3b3bba471f674fd1c0394fd17ee03
spec/reader_spec.rb100644002.03 KB63cd4878126753e9a5217ad882795e6cc6f9fbc4eb983d65143a9a75aaf4c484
spec/repetitive_definitions_spec.rb10064400903 Bytes939bf6d58d2399b69ce404c5b6a19459df1a0bbc796e8499729685f88933686f
spec/shared_definitions_spec.rb10064400714 Bytesb0e530008e20415f1509f6af2d42774c90b62b8e53bdc84be722ea9e75cdb67c
spec/spec_helper.rb10064400352 Bytese52c181d3ef74cee6f7dbe58c5386edd298c1fe34dffffa481b355e524138411
spec/subclassing_spec.rb10064400812 Bytes93514a6ea35489a76452aac57512a3155cfd5c56eca8966668b0b3b3f45127eb
spec/type_constraint_spec.rb100644001.08 KB6d16b15b255d4e4685b337aa6d6cc4d933aed5afa53da8be7373c5b51684139b
spec/value_coercion_via_dry_types_spec.rb10064400374 Bytesf90bacc98f13334c1affae603f797bbef4ddd9568769d6fb586f30bf5bcad7e0