clean-architecture-4.0.0

https://rubygems.org

clean-architecture

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1153132

number: 4.0.0

platform: ruby

spec_sha256: e8cad32a502680fb84b7e35508fed166d030eac201200d404529c56e44b91c59

sha256: 27df6025d2f82019deba5bbd5aa3c99487b035418e157d595b9e13b42c134e8b

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

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

position: 5

version_data_entries_count: 109

uploaded_at: 2020-02-27 12:03:25 UTC

indexed: true

has_extensions:

extensions:

Gem size: 282 KB

Version Data Entries

Total: 109

Unpacked size: 1.81 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/workflows/ci.yml100644001.95 KB7a51f53fd770e85b1a86d13b2cab880ae06f255a6d1b320caa80d2fd7d9c4de9
.gitignore1006440028 Bytes8e7d10bc4f4e7e2fe3bb64bdf17e7cf2849999b2584885f44258c2920417bd6b
.overcommit.yml100644001.47 KBb58a4761139787f4e4f22945843f38f66d6ebecc03e3b8a521e6c7736d6ba512
.reek10064400281 Bytes76b6ddaa407adf411d659097e1b8163f24427aea2e1f58398cb7bc016c6642ff
.reek.yml10064400467 Bytesda20a1e6617a322a6a0fc32c6027e1867abbe3d18d037b3e3af0a11966691681
.rspec1006440031 Bytes27604000896ad520bc63c118c92507dc991c8ac93294a5710f0533989ca51c90
.rubocop.yml10064400867 Bytes945b8c60ef66c23470ee7bd3d0ab2e24d7d8b49f7088947fbb2768a88c34dbd3
.ruby-version100644006 Bytes0842905a7965d3d4ad48ee568cec24ff08e12eed431b3f083876041b10cbd83e
CHANGELOG.md100644002.44 KB754fdbfd86d62c56bdd1bcad70ec2e3979b8416f47eb7a3c1a6427fe816ae8eb
Gemfile10064400421 Bytes79da2a61e5b3f263cedfa187da8d94f03302f972d73789cd0dad2b1b3849f850
Guardfile100644003.38 KBa37846b8ec2c165b02e54eba7568d67efb06548dd81424849ad4ab686a3cbde7
README.md1006440021.6 KB104cd9c44efe05407be83178a26e7088cfb974a3639091074fe0d1f805bcbad5
Rakefile10064400145 Bytes9e1ba08392e6ad5aff02b757932420c6b4497d9340053e7b5279c524d427ad17
clean-architecture.gemspec100644001.23 KBa558f35f137dd3edcea9868d4d34be4c2236ef484a4210b21b5079a876cfe859
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.rb10064400786 Bytesedd41a5c55ed9c71350f7ef48e9e9892de68b2bb1d570acedd5ea756196e9a65
lib/clean_architecture/entities/targeted_parameters.rb10064400726 Bytesa5910666cddb5e8a56f8f867d70e9da55698bbaa3b442be99a87947f478b4c55
lib/clean_architecture/entities/untargeted_parameters.rb10064400550 Bytesabe16a6f9200a538fa6618fffbbc06e1aa1022f3bbd81b7141e10a56e50191b7
lib/clean_architecture/interfaces/all.rb10064400503 Bytese964a3eff36c1c589c37a7d29830926e5e7854b387a278bcf8ed367803e28aa2
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/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.rb10064400840 Bytes29a289f95f15e367a3180bb5cd7a5ce28aa026e63326a49d7ebd2bd2d2e3ceb4
lib/clean_architecture/queries/http_success_code.rb10064400626 Bytesa136e0bb9eac495453500a5e71061ceacee53326c5d9f8f04cf81d03b0dd7593
lib/clean_architecture/serializers/all.rb10064400247 Bytes56b418dcdae683fcceefb5b16fa0157ed353c316f7a8986401533e03a03add90
lib/clean_architecture/serializers/html_response_from_result.rb100644001.04 KB1465d8fd55339f247f560badab6b0d09487b5715135e63b547a859fbabf4b77b
lib/clean_architecture/serializers/json_response_from_result.rb100644001.79 KB91529c7f504a9fc4981672ef776de87f9fcd0eda896f099b4b1d3e59b02f4976
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 Bytesbb6fb5e308853fe564318b37ae2ee5283171ea2929c3366d493d072a5a95a6b7
shell.nix10064400244 Bytes5a76c5f3ff17c1faa0990b48f477cedcc0ce1d3390e02409a5c0be7d4a67b0c2
sorbet/config100644008 Bytesd0ce19454ae2d55ee9ba95f636bc898763e65978cc79ea6fb028839cc10e8ba6
sorbet/rbi/gems/activemodel.rbi100644002 KBcc23d32a7683a81d7d07624f7f488248bfea0c653e7af7271d7c53b48e28cbea
sorbet/rbi/gems/activesupport.rbi1006440014.1 KB17aa68c40248d89d6cc0512008fb124d6bcd443ccfc9ceb7bab6f3709da941fa
sorbet/rbi/gems/ast.rbi100644001.13 KB7c8a47c9f2590deabeece8e8f86a0ec3e0f3ea80f811cf13895f40406837e53b
sorbet/rbi/gems/byebug.rbi1006440027.4 KBeb005a673e3916d36dbc3169de548b6bbf2e67a079357a6ab251eb24bbd3e519
sorbet/rbi/gems/coderay.rbi100644002.76 KB44a76ba0058e0b555da7583653b5dd384163b6c4d5ebb233d5304066b2417c63
sorbet/rbi/gems/concurrent-ruby.rbi1006440052.1 KB491c385d527a1c9b71149a39b846f4080420be995f4cbd187a9be30a46cf5cc9
sorbet/rbi/gems/docile.rbi100644001.09 KB4e1f6fe3c05c922d3710982d3877b9c9bbbbe4281653488628097a29274f604f
sorbet/rbi/gems/dry-configurable.rbi100644003.41 KBfed547fada9d168ba01c1563ef9192bf99bbd7e025d1621eae89d08772361b09
sorbet/rbi/gems/dry-container.rbi100644002.34 KB9c70fc3cdf1da567efa27ccdc5c8955d6c9a734923688814595ca9fe2dae71ee
sorbet/rbi/gems/dry-core.rbi100644002.33 KB86cf8ba4bc6c6834bfc00ea4d3965b99a81450dfcf59918dba7382e0998590e4
sorbet/rbi/gems/dry-equalizer.rbi10064400736 Bytes8c4367f016a016c26090a2c42fd43f1da7a61b53a08bed8b0f2a95822b85e944
sorbet/rbi/gems/dry-inflector.rbi100644001.96 KBc294cc1d5515273902ed4653f091073a7581f86e2f1d78922a6c3bbaa8a20503
sorbet/rbi/gems/dry-initializer.rbi100644005.89 KB9e79f811a3d32bd7211e1d8110bd033df206f5d69c8dd08cf17f9fb77716abf8
sorbet/rbi/gems/dry-logic.rbi100644007.81 KBdc592316a2f1846b879cf17aefde797a97d3b3145e41c83dbbbe549faec402d7
sorbet/rbi/gems/dry-matcher.rbi10064400987 Bytesa219974f6b7497bddad950b37f969051fa0d59ec11de03a5cdf09bc425c50df8
sorbet/rbi/gems/dry-monads.rbi1006440012.9 KB3eac397e775179edc46a68a4ff547654c840e5e9cc062bb737929c16cdef0d02
sorbet/rbi/gems/dry-schema.rbi1006440022 KBf459dab6299852718d2a5892daa16fd63f547e81a677299bbdcc900027e66977
sorbet/rbi/gems/dry-struct.rbi100644003.74 KB9008d831783a84fc61a6c26f2e4ee2fe303dfc4bbbdeaf3d8052c688ed8a2a93
sorbet/rbi/gems/dry-types.rbi1006440019.9 KB23273dfd781d8c4ecb660bb53968e16cdada034d208c9e13fb35c680d109d186
sorbet/rbi/gems/dry-validation.rbi100644008.01 KB7d75b1e00d084170382409aa78cd1872cb111892a3636fc796e98fc98da9f327
sorbet/rbi/gems/duckface-interfaces.rbi100644002.81 KBe3da864489a1dfb0251ec88d78b8e66f3e50c545af57971a2e8bd2ebedc6e522
sorbet/rbi/gems/i18n.rbi100644004.13 KB86129915fb0ab0f48425ee7ef00f0929c6d3f6781b9402b83632dae1c165b4d0
sorbet/rbi/gems/jaro_winkler.rbi10064400421 Bytes40a7165621f7aff02b4edb26aa1702059873b7884c99a1b1670a251b1962983f
sorbet/rbi/gems/method_source.rbi100644001.95 KB980df69f62903957e8b791be16cbdbf277eaa9fd00d4a5be0b7274686df03749
sorbet/rbi/gems/parallel.rbi100644002.61 KBd68ca549a837dfd59759956965f3d536ef16944a690fc01c42beba9d67d45b42
sorbet/rbi/gems/parser.rbi1006440029.5 KB9e728e8ce2e466a9a55395559bedb0ad145448d0a46d28b71d4cd19625e0db19
sorbet/rbi/gems/pry-byebug.rbi100644004.36 KB591b59b545a8b01148016469a579664454e480a28d0859d4779f189176555f8c
sorbet/rbi/gems/pry.rbi1006440056.8 KB9192a0a20f267ba7256ae73d2bac77d7e7afa6f6f2071e8710fc474474ef6059
sorbet/rbi/gems/rainbow.rbi100644002.71 KB355adfd6f9d6c6f94ee330d4cfd762db46acd4945a4da632b58094b5c9a959ae
sorbet/rbi/gems/rake.rbi1006440019.1 KB55b16e59770f8a736b27e06b03ffa3a283351022b2291e8769e439a07f0796c5
sorbet/rbi/gems/rb-readline.rbi1006440029.6 KB682b3e3a51cb2e881588c9b3acd769754e1871847327130b2fdc259a306c2e98
sorbet/rbi/gems/rexml.rbi1006440016.3 KB2495f3d7ebcf2c7ef4fcd675eafb4b1d12ebe44998cb33a8423543ccdb55fbeb
sorbet/rbi/gems/rspec-core.rbi1006440055.8 KBd77557daf7a0032870c2879754dcd0bcadf7c6d7487876c54aaa4fb49546eff6
sorbet/rbi/gems/rspec-expectations.rbi1006440014.5 KBc16e580e0cf1c74b48a4a72dd73dacf92437a8e2345334f9b393727d53e1bf49
sorbet/rbi/gems/rspec-mocks.rbi1006440029.5 KBff2c61c1d2cfa30e27a71ca92ea4bca386f1126852bd64dce19ab51c03e779e1
sorbet/rbi/gems/rspec-support.rbi100644008.72 KB790f98890830125d321c2797d8ac6c95f9560f9af75fe79653dfcd03ca69091e
sorbet/rbi/gems/rspec.rbi10064400351 Bytesd7fcf662fffc83b21d2b52372e8cd2ecc3a08c2333db041865924e641218e3a0
sorbet/rbi/gems/rubocop-rspec.rbi1006440030.5 KBd8d257f99954b40faddb6e229c7ca1fba594da88d2ddce9fc637c017506a588c
sorbet/rbi/gems/rubocop.rbi10064400247 KB32950d419c0d9e41c3b1c2ddd99c361d0556e5061d92106ffdfe061beed0153a
sorbet/rbi/gems/ruby-progressbar.rbi100644007.8 KBea419a8a668778ba62f43a45ef84c0848f380557a8c845c05913da80dba09310
sorbet/rbi/gems/simplecov-html.rbi100644001.04 KBe6ebb65ee47496dd5eaaede29615ade03fd0f60bdd93ae67593650a6aa419d10
sorbet/rbi/gems/simplecov.rbi1006440011.1 KBb1ce7442543ab4658c88249d0598054aa70eddccb4384333f54aacd7be81ac48
sorbet/rbi/gems/stackprof.rbi100644001.75 KBc2da1608af3b346463fd4ff4cac6a79417a077a7f2f5a154298537dffcf2dfbf
sorbet/rbi/gems/unicode-display_width.rbi10064400572 Bytesf506cfbbc9f8bc7bb57848749be453fd77ec648bc38da575204d5da7ce64dfbf
sorbet/rbi/hidden-definitions/errors.txt10064400392 KB6a4985640677924cf132320d51fca099a9c7297d8e5c6ea5f51134f0c246398d
sorbet/rbi/hidden-definitions/hidden.rbi10064400330 KBb1cbe9510a072592134ad232e3481905b3f29bc8bc1588a5163be82fa562ef01
sorbet/rbi/sorbet-typed/lib/activemodel/all/activemodel.rbi1006440013.9 KBabb9460056a23f00f86b8af1a4dff663a9d93c77749e8495f9551651395ec4ce
sorbet/rbi/sorbet-typed/lib/activesupport/>=6.0.0.rc1/activesupport.rbi10064400720 Bytes64d86db7afe5e1474ac0433ec50af4599366c5d8f46f998d7183aba5e74572d5
sorbet/rbi/sorbet-typed/lib/activesupport/all/activesupport.rbi1006440027.3 KB6ee316c58218fdfbf25aa7ce537c655e9e2dd92ee8758c639471f8e0aaae7ae1
sorbet/rbi/sorbet-typed/lib/bundler/all/bundler.rbi10064400147 KB5451a3ecc7edb108eaf4400fcba0e19fd5dfe9594fbae856361d7fd140783caf
sorbet/rbi/sorbet-typed/lib/minitest/all/minitest.rbi100644002.21 KB1b917833ac50fa30a79b667ae3528fef1a32b161c93aa256df213fdf4903fbfc
sorbet/rbi/sorbet-typed/lib/rainbow/all/rainbow.rbi100644006.39 KBcbe32059924d641d3da9313d81f305a1d28fdb2dff55840e8bd9fd1fc4c23dd1
sorbet/rbi/sorbet-typed/lib/ruby/all/gem.rbi1006440078.2 KBfb7bc5fae7e091feeddfe794745c6210708ab679264541dfd67b5619afe163fa
sorbet/rbi/sorbet-typed/lib/ruby/all/open3.rbi100644003.37 KB99dff7f42925773a911ec01e365d0bb8088dabad2175b977850ced6f3a35e288
sorbet/rbi/sorbet-typed/lib/ruby/all/resolv.rbi1006440015.2 KBad22306a463e89d4cc6fe08883edc73b67f1eb76ec276e9b416f94aa855be0f1
sorbet/rbi/todo.rbi10064400358 Bytes3ebec4d75c0c00e841b5a21263c2838a8a58b949308583c8427b9b4611a524da