clean-architecture-3.0.0

https://rubygems.org

clean-architecture

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1153129

number: 3.0.0

platform: ruby

spec_sha256: fdd1e9f562689f460815aa9a91c75ef2391c31048c4feb902e9fc26591389108

sha256: 86a83010c8bac38cc6e749288be11b03c83d33134ddbc4fdb620daa87e3783af

created_at: 2024-05-13 08:31:35 UTC

updated_at: 2024-06-12 21:49:39 UTC

position: 8

version_data_entries_count: 123

uploaded_at: 2019-11-20 06:49:38 UTC

indexed: true

has_extensions:

extensions:

Gem size: 286 KB

Version Data Entries

Total: 123

Unpacked size: 1.8 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/workflows/rspec.yml10064400490 Bytes0aa25f326d0de2190073c2e2773ee3dd1fc84a90b2ed73548378f80d54b44190
.gitignore1006440028 Bytes8e7d10bc4f4e7e2fe3bb64bdf17e7cf2849999b2584885f44258c2920417bd6b
.overcommit.yml100644001.47 KBb58a4761139787f4e4f22945843f38f66d6ebecc03e3b8a521e6c7736d6ba512
.reek10064400281 Bytes76b6ddaa407adf411d659097e1b8163f24427aea2e1f58398cb7bc016c6642ff
.reek.yml10064400467 Bytesda20a1e6617a322a6a0fc32c6027e1867abbe3d18d037b3e3af0a11966691681
.rspec1006440031 Bytes27604000896ad520bc63c118c92507dc991c8ac93294a5710f0533989ca51c90
.rubocop.yml10064400867 Bytes945b8c60ef66c23470ee7bd3d0ab2e24d7d8b49f7088947fbb2768a88c34dbd3
.ruby-version100644006 Bytes99600f6a7bfe6c33ebd1a2518f44a861a67afc40c25da42bc622595716529584
CHANGELOG.md100644002.22 KB503ab4565222cf4a420f411b191792e96798f28e34ab74294f4facb68ccbc87a
Gemfile10064400450 Bytes26cb8592e0fb91a4be6262299248986dc7ee45e74825c96a80781b05d1e89a9b
Guardfile100644003.38 KBa37846b8ec2c165b02e54eba7568d67efb06548dd81424849ad4ab686a3cbde7
README.md1006440021.6 KB104cd9c44efe05407be83178a26e7088cfb974a3639091074fe0d1f805bcbad5
Rakefile10064400145 Bytes9e1ba08392e6ad5aff02b757932420c6b4497d9340053e7b5279c524d427ad17
clean-architecture.gemspec100644001.23 KB2e7075e531c8664cd5eb43eb4feb2f6d0fd3cf5e38c00de128a81e57d4452418
generate_require_files.rb100644001.91 KBf1c30f80acdc45890a66e2a0e837e630ef8e6a131df63fe5b0ae639e8090f280
lib/clean-architecture.rb1006440080 Bytes7f8b50451228198c72601d83d875cc1d33ff924f786af6638d66bab0d293a2c2
lib/clean_architecture/adapters/all.rb10064400171 Bytes84bdb596261c425d26a339126cc9b1f56eba46b29b4457da4b0c7a928c13f672
lib/clean_architecture/adapters/attribute_hash_base.rb100644003.04 KB8a633792116355822a964105f7dd5005a8f8a329f31ab5440ed7bf9e5dd81601
lib/clean_architecture/all.rb10064400567 Bytes351b1cd08d00ee733c840e1b9668ce9b1537bf52be56fdbbf5b9548cc6cfdd18
lib/clean_architecture/builders/abstract_active_record_entity_builder.rb100644003.63 KB535a3f94d60032c093335204ca8d1386faad1611c161dbbf41f903c1d676515b
lib/clean_architecture/builders/all.rb10064400189 Bytes24d17b110cd2c0dee5259ce0918c21be08769f5b19ddf30c015b300b405b58fc
lib/clean_architecture/checks/all.rb10064400163 Bytesfc69c0785bcb522ee17898ca6611e70023fdaf947377437e8c7c234cc00e782b
lib/clean_architecture/checks/authorization.rb10064400713 Bytesf3267a73199d368da63fa28d60bf2185bda1d52e382bc576f99a89e094251633
lib/clean_architecture/entities/all.rb10064400285 Bytes744f936f607d0955b511cbd1e7d6b45dbf464ba7972a0edbc4a7f4bdf84ca7eb
lib/clean_architecture/entities/failure_details.rb10064400754 Bytes17ea0f005806626a8a9a0c198f9cc233ecefd87c3897590fc504e8123655f3ae
lib/clean_architecture/entities/targeted_parameters.rb10064400726 Bytesa5910666cddb5e8a56f8f867d70e9da55698bbaa3b442be99a87947f478b4c55
lib/clean_architecture/entities/untargeted_parameters.rb10064400550 Bytesabe16a6f9200a538fa6618fffbbc06e1aa1022f3bbd81b7141e10a56e50191b7
lib/clean_architecture/interfaces/all.rb10064400559 Bytes49eb8d5150c86a3647465c76806131e1baffb58290b58fa04e9e087f1a0c4dce
lib/clean_architecture/interfaces/authorization_parameters.rb10064400350 Bytes530fa96c87620ff5d8d1f902c4e18468649996ebcb538a3841ab90c4036d7072
lib/clean_architecture/interfaces/base_parameters.rb10064400402 Bytese6b3158d8c5ae60cf11574d3a98bfce7085d2c5d012142d87c9a478e0dbc3013
lib/clean_architecture/interfaces/jsonable.rb10064400251 Bytesc79646582ac78c29dad918732d78d6a048000cb200ab2be1e0cf81b7453361df
lib/clean_architecture/interfaces/success_payload.rb10064400317 Byteseaf76ba0ee8cd46e0f053aca113d9e7865972e7626bc2e7457690cc1fbec60ca
lib/clean_architecture/interfaces/targeted_parameters.rb10064400346 Bytescbec19df52632373393e1d048af826009fc4234196a5c419e5ca14d9a6b993af
lib/clean_architecture/interfaces/use_case.rb10064400328 Bytes07db68b168f12146aa29f4cddcb9fcb30a23d66ab3665b113872fea27b8d7b7e
lib/clean_architecture/interfaces/use_case_actor.rb10064400348 Bytesb4ca11dd0f228afce2aceb3ac346650f747b48b5a15d16a5daa13eb760f24803
lib/clean_architecture/interfaces/use_case_target.rb10064400394 Bytesa019fc13c7e1e0bcb02ac9e132b50d438853f9e4a3ec62d20a187c6a2356a9ac
lib/clean_architecture/matchers/all.rb10064400167 Bytes0a05efd3dd0a0867b8a4f640755717b70f25a5fabcd7400197948dad9e640e6a
lib/clean_architecture/matchers/use_case_result.rb100644001.3 KB5fd89d3574600c4e0e9c8d14bcb01e8be952163f3b1ddd83f74c4ed6799d7a46
lib/clean_architecture/queries/all.rb10064400223 Bytes734329b8aa79aaf17b184eadf1a0c9aaf37dd76f9f6e745a9e2beecb9d1ca900
lib/clean_architecture/queries/http_failure_code.rb10064400783 Bytese736584712b29e064c1b7c023a51d6f67c0fc4c795a8846ff6d2538b6420ed93
lib/clean_architecture/queries/http_success_code.rb10064400626 Bytesa136e0bb9eac495453500a5e71061ceacee53326c5d9f8f04cf81d03b0dd7593
lib/clean_architecture/serializers/all.rb10064400372 Bytesfa90a49748db40920fd29236dcb4598fd3a990f491e469934ffe0dc13496ee01
lib/clean_architecture/serializers/html_response_from_result.rb100644001.04 KB1465d8fd55339f247f560badab6b0d09487b5715135e63b547a859fbabf4b77b
lib/clean_architecture/serializers/json_response_from_result.rb100644001.44 KB68acf5ec7c6ae847b9c63552575aa74828bc23c087bb22c2b90a4b45b797d947
lib/clean_architecture/serializers/success_collection_payload.rb10064400692 Bytes27604090d498b02a406edf2507c1f9dcce64871a0489340d15d41fa7cdf7bb78
lib/clean_architecture/serializers/success_payload.rb10064400613 Bytes511bc9a5318f2e199227edda47bd872c09d341f395bcd0caa6588ab91588b71c
lib/clean_architecture/types.rb10064400107 Bytesaee3f31737e09b89544e31d28bfa0c6d86e9b3dc4a8fb8b953d860322bd8817c
lib/clean_architecture/use_cases/abstract_use_case.rb100644001.38 KBe5bd266ac0e77451e7702af6131413509b1b12177a72fd2f03b5ad7be341f776
lib/clean_architecture/use_cases/all.rb10064400358 Bytesa1f7b7df503973d5a10529ded2e3761da497baf50a18c214da72a92e9eef9f62
lib/clean_architecture/use_cases/contract.rb10064400155 Bytesb4458856eeddc902d058c5a843d53df89a0c99ba88e37984ac133c3ada2ba723
lib/clean_architecture/use_cases/errors.rb100644001.55 KBd19db41c30190d7b3ffb3cdaa0fe2e111ae73b2189fd1329ecc14ca6aefb16b8
lib/clean_architecture/use_cases/form.rb100644003.03 KB0eed2d5099ca0da3a280c5074b1ffd4fd030aabdc96d12728ba77ea74ccad262
lib/clean_architecture/use_cases/parameters.rb100644001.06 KBddc5ac19f1aedac00dc99c5abcd2362530a235adabfb4de88ff97e489a51778d
lib/clean_architecture/version.rb1006440096 Bytesd365eee141d8ac6c28d0d6cf80232c81c74897d0dbc676d1b84807799708ed4d
shell.nix10064400244 Bytes5a76c5f3ff17c1faa0990b48f477cedcc0ce1d3390e02409a5c0be7d4a67b0c2
sorbet/config100644008 Bytesd0ce19454ae2d55ee9ba95f636bc898763e65978cc79ea6fb028839cc10e8ba6
sorbet/rbi/gems/activemodel.rbi100644002 KB597821d252383aff4023107bc74956863534807a4550315c1b302f3cc2e73bd1
sorbet/rbi/gems/activesupport.rbi1006440014.2 KB8f79b1bd22b7666b988d22ddeae5d491dca3bb1f2de3625456872ab943d7539e
sorbet/rbi/gems/ast.rbi100644001.13 KB6292790b5ca3ffc5a9d1c6c81d094128f969aab9e8f97afb7419c28cb2900778
sorbet/rbi/gems/axiom-types.rbi100644004.62 KB25a8a7f1a0f1c9c0c1d4e0440fcd1b8cd87f7239104299ec3ced147429b00c4a
sorbet/rbi/gems/byebug.rbi1006440027.4 KB6b8dbc6b72611a1417e86e773a5c3d08ab1706331c9e38fdeece246df9a1fe25
sorbet/rbi/gems/codeclimate-engine-rb.rbi100644003.52 KBb8e32f0351173e38960644fe8ff6c235eed5e170ba7a6707ecfba8b0b492113e
sorbet/rbi/gems/coderay.rbi100644002.76 KB085420342dcb0a3b90b425b341268df9abc77f04155cdb62b717bba68c17ead7
sorbet/rbi/gems/coercible.rbi100644004.67 KB7626d339310d47c5ad1ad181269cb08491e3450e2866e82847dfef9db15f5e1c
sorbet/rbi/gems/concurrent-ruby.rbi1006440052.1 KBcf0729c026fc0442c17fc2eab3c57cc23faea114421e92998a82837fb501b7a0
sorbet/rbi/gems/descendants_tracker.rbi10064400544 Bytes549f51547a6ce0a52e21acd4bff892208d05212569751a558c5b874268390143
sorbet/rbi/gems/docile.rbi100644001.09 KBf3af1aed272655cc98b12d83103ad6286ceae29afad8f25eef4d53497ed68889
sorbet/rbi/gems/dry-configurable.rbi100644002.29 KB5b0ff2d50ec298bc01c95cf2e7da6d3edae350a2a8c216de2f03083c26cc0465
sorbet/rbi/gems/dry-container.rbi100644002.33 KBf7305b63086dea284adaecd433aa033e7c59c8fb39f8adb3024bafd63927f68d
sorbet/rbi/gems/dry-core.rbi100644002.33 KBd20a362038cd46b7e79f9410803a99aea4c46eff3213455d7b21cd312ff1854a
sorbet/rbi/gems/dry-equalizer.rbi10064400710 Bytes56f7136b985dc75f0cda34123f23f7d779c91f67eed1e923dc888df491c027c6
sorbet/rbi/gems/dry-inflector.rbi100644001.96 KB2a6b819138aaa35cd6d487d0a7d0868a85bcd60659ef62ac7ea2b069e49e1de0
sorbet/rbi/gems/dry-initializer.rbi100644005.91 KBc78070f8d82ab41506795cb768b18642b0b8d2c1f7763cc91fcdcedd634bede6
sorbet/rbi/gems/dry-logic.rbi100644007.8 KB512567aee04e06926a68fd9915684c5f350fcd6b18ff52d11dbb8525815fa94e
sorbet/rbi/gems/dry-matcher.rbi10064400986 Bytesa9b280ec84a90f53079fa522e3b90fcde38009242b4c8aa769cd831bf1043b46
sorbet/rbi/gems/dry-monads.rbi1006440012.8 KBb9fddbe3aef9a487be6bf6e0ebe94875afa4a911f67f4330aaffe49b6dbf5e76
sorbet/rbi/gems/dry-schema.rbi1006440022.1 KB998df15ee270b33127f793fdde17f5129651fd98370c921f1fb95f89fa281b06
sorbet/rbi/gems/dry-struct.rbi100644004.43 KB94a9a58915fb7368d216fab918eb058bb974d45a811f300d51f4b3cf9c5c0c90
sorbet/rbi/gems/dry-types.rbi1006440019.3 KBbca467a9431b32465525d4dbeaf5d0f5624b4d9680f7a7a133001a2231d6e44f
sorbet/rbi/gems/dry-validation.rbi100644007.92 KBf4d1f51caaa284bb1f1ab2dbcc16fda8cd39c1064782dea196ab24ff95fd05c2
sorbet/rbi/gems/duckface-interfaces.rbi100644002.8 KB715c906c293b87e61bbe5bbfb1d921f1e984ddaabbca39a6b221eba3821a7c23
sorbet/rbi/gems/equalizer.rbi10064400602 Bytes2c2b289fb95ec7e3ef1751583d0e40d6a73d0c3c389b2470f9276a13202df2db
sorbet/rbi/gems/i18n.rbi100644004.13 KB5ba69eb997967e7bdfe6e153450de96c4263b1dbe290900dd6292bab9a3361d8
sorbet/rbi/gems/ice_nine.rbi100644002.17 KBfe3ee2e2a4eeed3021675e16e0bc147c59743a9a9047a27ac6acad3be420b560
sorbet/rbi/gems/jaro_winkler.rbi10064400420 Bytesf2468b37c2021892ac4b7f6b40e9bd11f2575efc1d943ed6abff31baecc80d80
sorbet/rbi/gems/kwalify.rbi1006440011.3 KBc7ff777c24a9801376ffc1e6e01d962ac8fa8464fe2ad21400a5066514a7dcb3
sorbet/rbi/gems/method_source.rbi100644001.95 KBa99e5213ebe692aaa96a997c3df425d5fc3cc8742ffe7c05677ad802ce264e74
sorbet/rbi/gems/parallel.rbi100644002.61 KB30d818f21609ca32ae80f9779345584c6156ce504e3e596aaa0447d3e4b8b351
sorbet/rbi/gems/parser.rbi1006440046.4 KB91a32c6ff89db92f217a182167d65dd7d6bedb4505e1999280692e7d07373a0a
sorbet/rbi/gems/pry-byebug.rbi100644004.19 KBfb67524f41b8cde29e5e6184667d174a4de924da783c2f39e3d772f36d36347e
sorbet/rbi/gems/pry.rbi1006440056.8 KBf3a19f01374ececf8130fcdd64936d8bc0ec6a115628363ee146d61f37904d26
sorbet/rbi/gems/psych.rbi1006440013.1 KB48aaab1d939b9440ffbb21fd6aa6da1a2505a84e47064aeec40eb73c35334f7c
sorbet/rbi/gems/rainbow.rbi100644002.71 KB2a993cdca92822af01d6ac1f8070ab94e1814b2ea2f07a525c0e7e477e40e05b
sorbet/rbi/gems/rake.rbi1006440018.1 KB0291e5915f155d9f6b3e3ed0cf2c89ed7afeeec5d8aeb3129a9fec59a4a2ebbc
sorbet/rbi/gems/rb-readline.rbi1006440029.6 KBa041734df2e430ba7af83847f36014926c36a6b3e094028acce40cdeb2af3ae4
sorbet/rbi/gems/reek.rbi1006440031.4 KB2656fe7cc7bf9d5290adda1e1a1e1f9d3bdd07ff1d0ebc75efbb9fe92c434828
sorbet/rbi/gems/rspec-core.rbi1006440055.4 KB4af295886e7e6b15c71db053ed29e7d4b22b36038a14436bfdd89711e8327a1d
sorbet/rbi/gems/rspec-expectations.rbi1006440017.2 KB86368a1f7a70149605ca669367aa7a78326c895733c53b82147bdaee8d78e27e
sorbet/rbi/gems/rspec-mocks.rbi1006440029.5 KBcd7b897c3caf32e0e49ff9fdcdf14fb45334662ede02a8af971b700e16a484ed
sorbet/rbi/gems/rspec-support.rbi100644008.66 KB24c2608bdc597e40765d02ec88e1bcd084f8d60ba64f748f3e76ef6951cdf02a
sorbet/rbi/gems/rspec.rbi10064400350 Bytes553270d6da996255c795e9c68b7b2710385e74ad62a461726f83bd266ba6c5dd
sorbet/rbi/gems/rubocop-rspec.rbi1006440028.9 KB5c4d6688d79f85210b91ab26af3e55077131a2ccc08ac2ed2afdf2ee21a7bab9
sorbet/rbi/gems/rubocop.rbi10064400237 KB8439acc9c6d3fe30df19e323aa2677f899d3579a26a100f8efa890e7816f0887
sorbet/rbi/gems/ruby-progressbar.rbi100644007.8 KBbff5c6c73ef0d6cb242e72606586f85bdc5d05c69b252e242883b00765e9e500
sorbet/rbi/gems/simplecov-html.rbi10064400933 Bytes41eced4176cc8ec5cf7c4838b2b2034e25df3c3ad5b603b68fcb992855db60f1
sorbet/rbi/gems/simplecov.rbi100644006.4 KB775e2fca42b7337ba94fe0a9e9bf9157a2c625dba3f0c4265a89a2ff7a2854f0
sorbet/rbi/gems/stackprof.rbi100644001.75 KB15c9b030e0c06059998335150cfebd5d5873586ee3c7c8829e123aae04cb57f4
sorbet/rbi/gems/thread_safe.rbi100644002.35 KBd5f4ca30fd6102698b2383add3a6f235be4e7c98213090b43215905740397aa9
sorbet/rbi/gems/timecop.rbi100644002.82 KB78e412df0ce48181ed1ce8fe3b7f0b40c0773bb0ae1dac678b66096b54a454b3
sorbet/rbi/gems/unicode-display_width.rbi10064400571 Bytese480b993887985466e74f4f12a3ce211d54584a7494b7b6865b202b7a8dfda7e
sorbet/rbi/gems/virtus.rbi1006440011.5 KB576a9bed5d14e6918d022432a3bcd0d1cda72cea668419aac65b3a07b07ab4e1
sorbet/rbi/hidden-definitions/errors.txt10064400312 KB30812ddae5e09de79c0ac1fd645a83418e36262fc5e727f1ee69a9b55cfed844
sorbet/rbi/hidden-definitions/hidden.rbi10064400343 KBaea3ebe9b06818d2cea42e2c3b8ea0dd24132398bbec96c750f309631c05d002
sorbet/rbi/sorbet-typed/lib/activemodel/all/activemodel.rbi1006440012.2 KB8bca7a8f3e364bce37baea4193bce71a802e8d86f4b9673dea629505ff2c19a7
sorbet/rbi/sorbet-typed/lib/activesupport/>=6.0.0.rc1/activesupport.rbi10064400720 Bytes64d86db7afe5e1474ac0433ec50af4599366c5d8f46f998d7183aba5e74572d5
sorbet/rbi/sorbet-typed/lib/activesupport/all/activesupport.rbi1006440017.2 KB2274b2d6d536e898ab2e94cfd245fd25511defdd3ce6e99de9f2108319dcd6aa
sorbet/rbi/sorbet-typed/lib/bundler/all/bundler.rbi10064400147 KB5451a3ecc7edb108eaf4400fcba0e19fd5dfe9594fbae856361d7fd140783caf
sorbet/rbi/sorbet-typed/lib/minitest/all/minitest.rbi100644002.06 KBd83222aad299b208ba58968d88d71c717eb64947fa690544c42d50bba18c7d09
sorbet/rbi/sorbet-typed/lib/rainbow/all/rainbow.rbi100644005.63 KB0de3c0ba6cecf1fddcbbf31bf2ad2dd26e4886fa5f65b0fbb200699a8b17b5a5
sorbet/rbi/sorbet-typed/lib/ruby/all/gem.rbi1006440078.2 KBfb7bc5fae7e091feeddfe794745c6210708ab679264541dfd67b5619afe163fa
sorbet/rbi/sorbet-typed/lib/ruby/all/open3.rbi100644003.5 KB8228c4d0f87c099f8f8f1e6494d5aa0be6e5a5e25c11870860b34d1affb5e1a6
sorbet/rbi/sorbet-typed/lib/ruby/all/resolv.rbi1006440015.2 KBad22306a463e89d4cc6fe08883edc73b67f1eb76ec276e9b416f94aa855be0f1
sorbet/rbi/todo.rbi10064400395 Bytesa265d75a08af72724b41c2314cace7af9f9a425151da3572f84fdaed25d14566