strict-1.0.0

https://rubygems.org

strict

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/kylekthompson/strict
changelog_uri
https://github.com/kylekthompson/strict/blob/main/CHANGELOG.md
source_code_uri
https://github.com/kylekthompson/strict
allowed_push_host
https://rubygems.org
rubygems_mfa_required
true

id: 127857

number: 1.0.0

platform: ruby

spec_sha256: d12e98d095d99ffc192dec9b830ace633c3302acf0ba156910b31482838195e1

sha256: ed98f5ae6c2090a32a0c6624e62099ab9f85704c969b83d593b910feb30ea218

created_at: 2024-05-13 08:15:29 UTC

updated_at: 2024-06-05 00:39:32 UTC

position: 6

version_data_entries_count: 44

uploaded_at: 2022-10-12 05:36:25 UTC

indexed: true

has_extensions:

extensions:

Gem size: 17 KB

Version Data Entries

Total: 44

Unpacked size: 46.5 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.rubocop.yml10064400303 Bytes59ad4361a2268597051975390dbe7dcb3ff8da2a2af750c8e73929f3c7e1b0a7
CHANGELOG.md1006440060 Bytes3b77ec1f12804a0671ef9fa84aa37a62012858bfcf3b6ef2c5cd782fdff2904e
CODE_OF_CONDUCT.md100644005.09 KBe0b755fca4e05868014e94323cc6bff04762e1f753bf8c94688aa87401e390c1
Gemfile10064400122 Bytes91fdb1a773ad21181fda9dacbb12c59bad1351457e682e4c1a532e4855b61f30
Gemfile.lock100644001.34 KBef4244281c85dc1c77c83d588c45d3a51097ed333bf4a61ff1737b79ac0da685
LICENSE.txt100644001.05 KBf9241621b7b6f21e78c9a899fe71d39fa7c1337568f232271eee432739740f4a
README.md100644003.68 KBceb7e5a06b1cabc5bb2c0a0b4cb5bc5d82a6e0c0cdad7ff73781f0408cf75000
Rakefile10064400289 Bytese54f37e849e45cfc26fc5f17410f5997bb9dfaac0e217019a8b60f8dbe1189c3
lib/strict.rb10064400183 Bytes0c7709dcaa94a09c7f7819a0c785bdb4ac24e2fe2a40fcfec4fa16f10778e228
lib/strict/accessor/attributes.rb10064400359 Bytesf3cd1d59e72f36de5318d4c0958de613ec53be964b492c3e9007a972be83cd30
lib/strict/accessor/module.rb100644002.21 KBfe04aae50ec607de2cfd4403cc1d62f4b4a3427bbfec861e05faf5a9c2e93613
lib/strict/assignment_error.rb10064400763 Bytes03e45a208986d32343938adcf12027443dc6cdac0cc34d09540e9368c0a574eb
lib/strict/attribute.rb100644002.04 KB2a8a92a08fd1cbdb510327b7b4ae66731d73620de2374e7f148aaca51ff1a4e5
lib/strict/attributes/configuration.rb100644001.06 KBfca02b487a0c6db726ed682d5bfe5cc08086518d6165a79f1ee070aab2b212e8
lib/strict/attributes/configured.rb10064400262 Bytes652e26513be00511116512f99b33c9229b6259afe2445b14a47f7b1ca5aec472
lib/strict/attributes/dsl.rb100644001.05 KB16a87544bbc2bb0ed1a372a64ee29d2fb7ac882ff833e180f2513a5e41056658
lib/strict/attributes/instance.rb100644002.03 KB36b7a29b6f366475748d4673728cac8b70dc8dd405fb0ced2fcba06663827a1c
lib/strict/dsl/validatable.rb100644001 KB106a8045d3c44c91744a7cf554c91a801abf29e00c342c8934c6c383824a35cf
lib/strict/error.rb1006440084 Bytesfbc663d8c0bc4e5572156ad0d089bf19e579f1d31c200eb6724d7e1e835b5cd2
lib/strict/initialization_error.rb100644001.87 KB5a66e72df5d3ce63f0ad792b9031008f4e0cffbfe40a08a832421a0198c90d7f
lib/strict/method.rb100644001.62 KB3e54675624989904d934e1c753d209c03de268106e1a1fbfe40bb48f95593180
lib/strict/method_call_error.rb100644002.33 KB647f4b7fd89515de9a40d3306c7f98a292b8d84cdccafe695ae6bdfff97cb00f
lib/strict/method_definition_error.rb100644001.48 KB716d79383aebe80744cecfeb08457e5c0504ea6776d7ee3bb0a91acc778879a0
lib/strict/method_return_error.rb10064400690 Bytes1b281305fe1bab34a708521f5898d90628fd6e3ac8b8a708c3cd11eb490c080b
lib/strict/methods/configuration.rb10064400259 Bytes56102b0c5309f0229c29560adc8a86e0bb4faf221553e8214ba54a3fbb3faaa4
lib/strict/methods/dsl.rb100644001.41 KB63e383950e3b20eb6a7f476393b6d243b479b578fab9f8897d3ed178028e6dd5
lib/strict/methods/module.rb10064400633 Bytese759b705ae9f5452a2d47e0481e17b6daa81438574b4b91637e5712f0116ecf2
lib/strict/methods/verifiable_method.rb100644004.9 KB8b210278d659d6621a5114d0e81fb8567ae742e2c9f08d48023cbdd41e0772ba
lib/strict/object.rb10064400145 Bytesf857d5645de3bf7e4692bcb575eff3080e490e7fe8b2b4d4f24e39448dcbde4d
lib/strict/parameter.rb100644001.77 KB2bee1310c682f75cf3ad5677689724f9f2d25ebd228ece17d5bc335d263f4f7b
lib/strict/reader/attributes.rb10064400357 Bytesc804c5042425519fc80a433f8b5f1c947d4232bee9d867c4a5449ad12f2780c6
lib/strict/reader/module.rb10064400676 Bytes8440f740f637e7956cbfb56d62511c261e817bcadedb0e85883062adb34448db
lib/strict/return.rb10064400511 Bytes9c746e4647416379f1638dd6914d428b21e6366c24be48bbff0c6873ffb5d955
lib/strict/validators/all_of.rb10064400455 Bytesda6e21bccc11d1e8057f559dc13cf15210d893d0ddaff3ab7ccd65ac794d3247
lib/strict/validators/any_of.rb10064400455 Bytes8907a49f1d256d2edb7ab535c827b662b77c19be5e3ac938fe5c26264ff0cf9e
lib/strict/validators/anything.rb10064400268 Bytes776d53c196dd197ca9709d389fe09b1fdaf6fe099ebb7a28fd106b00a80fd49b
lib/strict/validators/array_of.rb10064400461 Bytes5ff9f1d43b989bad2a3c1443333213fc5c3f6b2c71cc9c8abfbf79277bd59076
lib/strict/validators/boolean.rb10064400302 Bytes445fdf3d8b2fbaa360662cfc1ae1522c85c138c0607eb0db9cf1d24f206eddda
lib/strict/validators/hash_of.rb10064400570 Bytes483dd9400b578dd15b16f59328d26cc25ff545233d5f7dcb57a0f8a88bb4b3ce
lib/strict/validators/range_of.rb10064400488 Bytesc81ac6cdcafde0756fa32cd137d25b01f90d114ecc2df1a850e323df63b44b45
lib/strict/value.rb10064400386 Bytesf3c46e02aecec25d3299eed303a3a351a84efb2cf143dea227e45d2c4b9708c9
lib/strict/version.rb1006440069 Bytes4268b2ff6dcfeaec734a1b26c8a4daea6044b04501ad9a84bd158b7fc1956e4a
sig/strict.rbs10064400105 Bytesa523ee19a5674a694c71739a30f9c56fb94f63d9f20be920bb2dac0864101b31
strict.gemspec100644001.53 KBcfba09fec75c9dbed663bd09e9da857a920010a3380ea841266280c8cb30ebde