.github/workflows/ci.yml | 100644 | 0 | 0 | | | 1.95 KB | 7a51f53fd770e85b1a86d13b2cab880ae06f255a6d1b320caa80d2fd7d9c4de9 |
.gitignore | 100644 | 0 | 0 | | | 28 Bytes | 8e7d10bc4f4e7e2fe3bb64bdf17e7cf2849999b2584885f44258c2920417bd6b |
.overcommit.yml | 100644 | 0 | 0 | | | 1.47 KB | b58a4761139787f4e4f22945843f38f66d6ebecc03e3b8a521e6c7736d6ba512 |
.reek | 100644 | 0 | 0 | | | 281 Bytes | 76b6ddaa407adf411d659097e1b8163f24427aea2e1f58398cb7bc016c6642ff |
.reek.yml | 100644 | 0 | 0 | | | 467 Bytes | da20a1e6617a322a6a0fc32c6027e1867abbe3d18d037b3e3af0a11966691681 |
.rspec | 100644 | 0 | 0 | | | 31 Bytes | 27604000896ad520bc63c118c92507dc991c8ac93294a5710f0533989ca51c90 |
.rubocop.yml | 100644 | 0 | 0 | | | 867 Bytes | 945b8c60ef66c23470ee7bd3d0ab2e24d7d8b49f7088947fbb2768a88c34dbd3 |
.ruby-version | 100644 | 0 | 0 | | | 6 Bytes | 0842905a7965d3d4ad48ee568cec24ff08e12eed431b3f083876041b10cbd83e |
CHANGELOG.md | 100644 | 0 | 0 | | | 2.28 KB | cdd500854032c6a09aafc35413c2a1f58cd886c2df60a7bde195cd8cad4d8380 |
Gemfile | 100644 | 0 | 0 | | | 421 Bytes | 79da2a61e5b3f263cedfa187da8d94f03302f972d73789cd0dad2b1b3849f850 |
Guardfile | 100644 | 0 | 0 | | | 3.38 KB | a37846b8ec2c165b02e54eba7568d67efb06548dd81424849ad4ab686a3cbde7 |
README.md | 100644 | 0 | 0 | | | 21.6 KB | 104cd9c44efe05407be83178a26e7088cfb974a3639091074fe0d1f805bcbad5 |
Rakefile | 100644 | 0 | 0 | | | 145 Bytes | 9e1ba08392e6ad5aff02b757932420c6b4497d9340053e7b5279c524d427ad17 |
clean-architecture.gemspec | 100644 | 0 | 0 | | | 1.23 KB | a558f35f137dd3edcea9868d4d34be4c2236ef484a4210b21b5079a876cfe859 |
generate_require_files.rb | 100644 | 0 | 0 | | | 1.91 KB | f1c30f80acdc45890a66e2a0e837e630ef8e6a131df63fe5b0ae639e8090f280 |
lib/clean-architecture.rb | 100644 | 0 | 0 | | | 80 Bytes | 7f8b50451228198c72601d83d875cc1d33ff924f786af6638d66bab0d293a2c2 |
lib/clean_architecture/adapters/all.rb | 100644 | 0 | 0 | | | 171 Bytes | 84bdb596261c425d26a339126cc9b1f56eba46b29b4457da4b0c7a928c13f672 |
lib/clean_architecture/adapters/attribute_hash_base.rb | 100644 | 0 | 0 | | | 3.04 KB | 8a633792116355822a964105f7dd5005a8f8a329f31ab5440ed7bf9e5dd81601 |
lib/clean_architecture/all.rb | 100644 | 0 | 0 | | | 567 Bytes | 351b1cd08d00ee733c840e1b9668ce9b1537bf52be56fdbbf5b9548cc6cfdd18 |
lib/clean_architecture/builders/abstract_active_record_entity_builder.rb | 100644 | 0 | 0 | | | 3.63 KB | 535a3f94d60032c093335204ca8d1386faad1611c161dbbf41f903c1d676515b |
lib/clean_architecture/builders/all.rb | 100644 | 0 | 0 | | | 189 Bytes | 24d17b110cd2c0dee5259ce0918c21be08769f5b19ddf30c015b300b405b58fc |
lib/clean_architecture/checks/all.rb | 100644 | 0 | 0 | | | 163 Bytes | fc69c0785bcb522ee17898ca6611e70023fdaf947377437e8c7c234cc00e782b |
lib/clean_architecture/checks/authorization.rb | 100644 | 0 | 0 | | | 713 Bytes | f3267a73199d368da63fa28d60bf2185bda1d52e382bc576f99a89e094251633 |
lib/clean_architecture/entities/all.rb | 100644 | 0 | 0 | | | 285 Bytes | 744f936f607d0955b511cbd1e7d6b45dbf464ba7972a0edbc4a7f4bdf84ca7eb |
lib/clean_architecture/entities/failure_details.rb | 100644 | 0 | 0 | | | 786 Bytes | edd41a5c55ed9c71350f7ef48e9e9892de68b2bb1d570acedd5ea756196e9a65 |
lib/clean_architecture/entities/targeted_parameters.rb | 100644 | 0 | 0 | | | 726 Bytes | a5910666cddb5e8a56f8f867d70e9da55698bbaa3b442be99a87947f478b4c55 |
lib/clean_architecture/entities/untargeted_parameters.rb | 100644 | 0 | 0 | | | 550 Bytes | abe16a6f9200a538fa6618fffbbc06e1aa1022f3bbd81b7141e10a56e50191b7 |
lib/clean_architecture/interfaces/all.rb | 100644 | 0 | 0 | | | 559 Bytes | 49eb8d5150c86a3647465c76806131e1baffb58290b58fa04e9e087f1a0c4dce |
lib/clean_architecture/interfaces/authorization_parameters.rb | 100644 | 0 | 0 | | | 350 Bytes | 530fa96c87620ff5d8d1f902c4e18468649996ebcb538a3841ab90c4036d7072 |
lib/clean_architecture/interfaces/base_parameters.rb | 100644 | 0 | 0 | | | 402 Bytes | e6b3158d8c5ae60cf11574d3a98bfce7085d2c5d012142d87c9a478e0dbc3013 |
lib/clean_architecture/interfaces/jsonable.rb | 100644 | 0 | 0 | | | 251 Bytes | c79646582ac78c29dad918732d78d6a048000cb200ab2be1e0cf81b7453361df |
lib/clean_architecture/interfaces/success_payload.rb | 100644 | 0 | 0 | | | 317 Bytes | eaf76ba0ee8cd46e0f053aca113d9e7865972e7626bc2e7457690cc1fbec60ca |
lib/clean_architecture/interfaces/targeted_parameters.rb | 100644 | 0 | 0 | | | 346 Bytes | cbec19df52632373393e1d048af826009fc4234196a5c419e5ca14d9a6b993af |
lib/clean_architecture/interfaces/use_case.rb | 100644 | 0 | 0 | | | 328 Bytes | 07db68b168f12146aa29f4cddcb9fcb30a23d66ab3665b113872fea27b8d7b7e |
lib/clean_architecture/interfaces/use_case_actor.rb | 100644 | 0 | 0 | | | 348 Bytes | b4ca11dd0f228afce2aceb3ac346650f747b48b5a15d16a5daa13eb760f24803 |
lib/clean_architecture/interfaces/use_case_target.rb | 100644 | 0 | 0 | | | 394 Bytes | a019fc13c7e1e0bcb02ac9e132b50d438853f9e4a3ec62d20a187c6a2356a9ac |
lib/clean_architecture/matchers/all.rb | 100644 | 0 | 0 | | | 167 Bytes | 0a05efd3dd0a0867b8a4f640755717b70f25a5fabcd7400197948dad9e640e6a |
lib/clean_architecture/matchers/use_case_result.rb | 100644 | 0 | 0 | | | 1.3 KB | 5fd89d3574600c4e0e9c8d14bcb01e8be952163f3b1ddd83f74c4ed6799d7a46 |
lib/clean_architecture/queries/all.rb | 100644 | 0 | 0 | | | 223 Bytes | 734329b8aa79aaf17b184eadf1a0c9aaf37dd76f9f6e745a9e2beecb9d1ca900 |
lib/clean_architecture/queries/http_failure_code.rb | 100644 | 0 | 0 | | | 840 Bytes | 29a289f95f15e367a3180bb5cd7a5ce28aa026e63326a49d7ebd2bd2d2e3ceb4 |
lib/clean_architecture/queries/http_success_code.rb | 100644 | 0 | 0 | | | 626 Bytes | a136e0bb9eac495453500a5e71061ceacee53326c5d9f8f04cf81d03b0dd7593 |
lib/clean_architecture/serializers/all.rb | 100644 | 0 | 0 | | | 372 Bytes | fa90a49748db40920fd29236dcb4598fd3a990f491e469934ffe0dc13496ee01 |
lib/clean_architecture/serializers/html_response_from_result.rb | 100644 | 0 | 0 | | | 1.04 KB | 1465d8fd55339f247f560badab6b0d09487b5715135e63b547a859fbabf4b77b |
lib/clean_architecture/serializers/json_response_from_result.rb | 100644 | 0 | 0 | | | 1.44 KB | 68acf5ec7c6ae847b9c63552575aa74828bc23c087bb22c2b90a4b45b797d947 |
lib/clean_architecture/serializers/success_collection_payload.rb | 100644 | 0 | 0 | | | 692 Bytes | 27604090d498b02a406edf2507c1f9dcce64871a0489340d15d41fa7cdf7bb78 |
lib/clean_architecture/serializers/success_payload.rb | 100644 | 0 | 0 | | | 613 Bytes | 511bc9a5318f2e199227edda47bd872c09d341f395bcd0caa6588ab91588b71c |
lib/clean_architecture/types.rb | 100644 | 0 | 0 | | | 107 Bytes | aee3f31737e09b89544e31d28bfa0c6d86e9b3dc4a8fb8b953d860322bd8817c |
lib/clean_architecture/use_cases/abstract_use_case.rb | 100644 | 0 | 0 | | | 1.38 KB | e5bd266ac0e77451e7702af6131413509b1b12177a72fd2f03b5ad7be341f776 |
lib/clean_architecture/use_cases/all.rb | 100644 | 0 | 0 | | | 358 Bytes | a1f7b7df503973d5a10529ded2e3761da497baf50a18c214da72a92e9eef9f62 |
lib/clean_architecture/use_cases/contract.rb | 100644 | 0 | 0 | | | 155 Bytes | b4458856eeddc902d058c5a843d53df89a0c99ba88e37984ac133c3ada2ba723 |
lib/clean_architecture/use_cases/errors.rb | 100644 | 0 | 0 | | | 1.55 KB | d19db41c30190d7b3ffb3cdaa0fe2e111ae73b2189fd1329ecc14ca6aefb16b8 |
lib/clean_architecture/use_cases/form.rb | 100644 | 0 | 0 | | | 3.03 KB | 0eed2d5099ca0da3a280c5074b1ffd4fd030aabdc96d12728ba77ea74ccad262 |
lib/clean_architecture/use_cases/parameters.rb | 100644 | 0 | 0 | | | 1.06 KB | ddc5ac19f1aedac00dc99c5abcd2362530a235adabfb4de88ff97e489a51778d |
lib/clean_architecture/version.rb | 100644 | 0 | 0 | | | 96 Bytes | c099e495f489e2d5e59493946a944a841ce557073e48884e4cc2f4869d50a9ea |
shell.nix | 100644 | 0 | 0 | | | 244 Bytes | 5a76c5f3ff17c1faa0990b48f477cedcc0ce1d3390e02409a5c0be7d4a67b0c2 |
sorbet/config | 100644 | 0 | 0 | | | 8 Bytes | d0ce19454ae2d55ee9ba95f636bc898763e65978cc79ea6fb028839cc10e8ba6 |
sorbet/rbi/gems/activemodel.rbi | 100644 | 0 | 0 | | | 2 KB | cc23d32a7683a81d7d07624f7f488248bfea0c653e7af7271d7c53b48e28cbea |
sorbet/rbi/gems/activesupport.rbi | 100644 | 0 | 0 | | | 14.1 KB | 17aa68c40248d89d6cc0512008fb124d6bcd443ccfc9ceb7bab6f3709da941fa |
sorbet/rbi/gems/ast.rbi | 100644 | 0 | 0 | | | 1.13 KB | 7c8a47c9f2590deabeece8e8f86a0ec3e0f3ea80f811cf13895f40406837e53b |
sorbet/rbi/gems/byebug.rbi | 100644 | 0 | 0 | | | 27.4 KB | eb005a673e3916d36dbc3169de548b6bbf2e67a079357a6ab251eb24bbd3e519 |
sorbet/rbi/gems/coderay.rbi | 100644 | 0 | 0 | | | 2.76 KB | 44a76ba0058e0b555da7583653b5dd384163b6c4d5ebb233d5304066b2417c63 |
sorbet/rbi/gems/concurrent-ruby.rbi | 100644 | 0 | 0 | | | 52.1 KB | 491c385d527a1c9b71149a39b846f4080420be995f4cbd187a9be30a46cf5cc9 |
sorbet/rbi/gems/docile.rbi | 100644 | 0 | 0 | | | 1.09 KB | 4e1f6fe3c05c922d3710982d3877b9c9bbbbe4281653488628097a29274f604f |
sorbet/rbi/gems/dry-configurable.rbi | 100644 | 0 | 0 | | | 3.41 KB | 91cb555362b819b0dba6a25445f358f27b8aa593858bc4cc4c4551a9d0f25973 |
sorbet/rbi/gems/dry-container.rbi | 100644 | 0 | 0 | | | 2.34 KB | 9c70fc3cdf1da567efa27ccdc5c8955d6c9a734923688814595ca9fe2dae71ee |
sorbet/rbi/gems/dry-core.rbi | 100644 | 0 | 0 | | | 2.33 KB | 86cf8ba4bc6c6834bfc00ea4d3965b99a81450dfcf59918dba7382e0998590e4 |
sorbet/rbi/gems/dry-equalizer.rbi | 100644 | 0 | 0 | | | 736 Bytes | 8c4367f016a016c26090a2c42fd43f1da7a61b53a08bed8b0f2a95822b85e944 |
sorbet/rbi/gems/dry-inflector.rbi | 100644 | 0 | 0 | | | 1.96 KB | c294cc1d5515273902ed4653f091073a7581f86e2f1d78922a6c3bbaa8a20503 |
sorbet/rbi/gems/dry-initializer.rbi | 100644 | 0 | 0 | | | 5.89 KB | 9e79f811a3d32bd7211e1d8110bd033df206f5d69c8dd08cf17f9fb77716abf8 |
sorbet/rbi/gems/dry-logic.rbi | 100644 | 0 | 0 | | | 7.81 KB | dc592316a2f1846b879cf17aefde797a97d3b3145e41c83dbbbe549faec402d7 |
sorbet/rbi/gems/dry-matcher.rbi | 100644 | 0 | 0 | | | 987 Bytes | a219974f6b7497bddad950b37f969051fa0d59ec11de03a5cdf09bc425c50df8 |
sorbet/rbi/gems/dry-monads.rbi | 100644 | 0 | 0 | | | 12.9 KB | 3eac397e775179edc46a68a4ff547654c840e5e9cc062bb737929c16cdef0d02 |
sorbet/rbi/gems/dry-schema.rbi | 100644 | 0 | 0 | | | 22 KB | f459dab6299852718d2a5892daa16fd63f547e81a677299bbdcc900027e66977 |
sorbet/rbi/gems/dry-struct.rbi | 100644 | 0 | 0 | | | 3.74 KB | 9008d831783a84fc61a6c26f2e4ee2fe303dfc4bbbdeaf3d8052c688ed8a2a93 |
sorbet/rbi/gems/dry-types.rbi | 100644 | 0 | 0 | | | 19.9 KB | 23273dfd781d8c4ecb660bb53968e16cdada034d208c9e13fb35c680d109d186 |
sorbet/rbi/gems/dry-validation.rbi | 100644 | 0 | 0 | | | 8.01 KB | 7d75b1e00d084170382409aa78cd1872cb111892a3636fc796e98fc98da9f327 |
sorbet/rbi/gems/duckface-interfaces.rbi | 100644 | 0 | 0 | | | 2.81 KB | e3da864489a1dfb0251ec88d78b8e66f3e50c545af57971a2e8bd2ebedc6e522 |
sorbet/rbi/gems/i18n.rbi | 100644 | 0 | 0 | | | 4.13 KB | 86129915fb0ab0f48425ee7ef00f0929c6d3f6781b9402b83632dae1c165b4d0 |
sorbet/rbi/gems/jaro_winkler.rbi | 100644 | 0 | 0 | | | 421 Bytes | 40a7165621f7aff02b4edb26aa1702059873b7884c99a1b1670a251b1962983f |
sorbet/rbi/gems/method_source.rbi | 100644 | 0 | 0 | | | 1.95 KB | 980df69f62903957e8b791be16cbdbf277eaa9fd00d4a5be0b7274686df03749 |
sorbet/rbi/gems/parallel.rbi | 100644 | 0 | 0 | | | 2.61 KB | d68ca549a837dfd59759956965f3d536ef16944a690fc01c42beba9d67d45b42 |
sorbet/rbi/gems/parser.rbi | 100644 | 0 | 0 | | | 29.5 KB | 24348350ca3cdcc71dbd8f7752b9649799e6130b6e364a726a270f453bd1e877 |
sorbet/rbi/gems/pry-byebug.rbi | 100644 | 0 | 0 | | | 4.36 KB | 591b59b545a8b01148016469a579664454e480a28d0859d4779f189176555f8c |
sorbet/rbi/gems/pry.rbi | 100644 | 0 | 0 | | | 56.8 KB | 9192a0a20f267ba7256ae73d2bac77d7e7afa6f6f2071e8710fc474474ef6059 |
sorbet/rbi/gems/rainbow.rbi | 100644 | 0 | 0 | | | 2.71 KB | 355adfd6f9d6c6f94ee330d4cfd762db46acd4945a4da632b58094b5c9a959ae |
sorbet/rbi/gems/rake.rbi | 100644 | 0 | 0 | | | 19.1 KB | 55b16e59770f8a736b27e06b03ffa3a283351022b2291e8769e439a07f0796c5 |
sorbet/rbi/gems/rb-readline.rbi | 100644 | 0 | 0 | | | 29.6 KB | 682b3e3a51cb2e881588c9b3acd769754e1871847327130b2fdc259a306c2e98 |
sorbet/rbi/gems/rexml.rbi | 100644 | 0 | 0 | | | 16.3 KB | 2495f3d7ebcf2c7ef4fcd675eafb4b1d12ebe44998cb33a8423543ccdb55fbeb |
sorbet/rbi/gems/rspec-core.rbi | 100644 | 0 | 0 | | | 55.8 KB | d77557daf7a0032870c2879754dcd0bcadf7c6d7487876c54aaa4fb49546eff6 |
sorbet/rbi/gems/rspec-expectations.rbi | 100644 | 0 | 0 | | | 14.5 KB | c16e580e0cf1c74b48a4a72dd73dacf92437a8e2345334f9b393727d53e1bf49 |
sorbet/rbi/gems/rspec-mocks.rbi | 100644 | 0 | 0 | | | 34.6 KB | ec78a489886fd1bd900525bab5ab33f1614343e82802a506bf441ffc0d9164cf |
sorbet/rbi/gems/rspec-support.rbi | 100644 | 0 | 0 | | | 8.72 KB | 790f98890830125d321c2797d8ac6c95f9560f9af75fe79653dfcd03ca69091e |
sorbet/rbi/gems/rspec.rbi | 100644 | 0 | 0 | | | 351 Bytes | d7fcf662fffc83b21d2b52372e8cd2ecc3a08c2333db041865924e641218e3a0 |
sorbet/rbi/gems/rubocop-rspec.rbi | 100644 | 0 | 0 | | | 30.5 KB | d8d257f99954b40faddb6e229c7ca1fba594da88d2ddce9fc637c017506a588c |
sorbet/rbi/gems/rubocop.rbi | 100644 | 0 | 0 | | | 247 KB | ff4058f671e1d32f2846516a9b5db164775c1d4a5e6769eade9e282814032478 |
sorbet/rbi/gems/ruby-progressbar.rbi | 100644 | 0 | 0 | | | 7.8 KB | ea419a8a668778ba62f43a45ef84c0848f380557a8c845c05913da80dba09310 |
sorbet/rbi/gems/simplecov-html.rbi | 100644 | 0 | 0 | | | 1.04 KB | 1e1698c234b69af4f233da81096b11209d1753d292e66a2ee032df648b664f24 |
sorbet/rbi/gems/simplecov.rbi | 100644 | 0 | 0 | | | 10.8 KB | e19c3a086d1c532431a2d42170add2f3727c4d00bdfadc139cfa75ba39fc7c5c |
sorbet/rbi/gems/stackprof.rbi | 100644 | 0 | 0 | | | 1.75 KB | c2da1608af3b346463fd4ff4cac6a79417a077a7f2f5a154298537dffcf2dfbf |
sorbet/rbi/gems/unicode-display_width.rbi | 100644 | 0 | 0 | | | 572 Bytes | f506cfbbc9f8bc7bb57848749be453fd77ec648bc38da575204d5da7ce64dfbf |
sorbet/rbi/hidden-definitions/errors.txt | 100644 | 0 | 0 | | | 388 KB | 506734bf7a06cdb5cb594b83ca96167c2144baff939055a3eff4797efe6e6daa |
sorbet/rbi/hidden-definitions/hidden.rbi | 100644 | 0 | 0 | | | 327 KB | 9fd86137a4397784e60a7adf9c7918f8f190219ab1da33a8db0fb3e91ffd5c21 |
sorbet/rbi/sorbet-typed/lib/activemodel/all/activemodel.rbi | 100644 | 0 | 0 | | | 13.9 KB | abb9460056a23f00f86b8af1a4dff663a9d93c77749e8495f9551651395ec4ce |
sorbet/rbi/sorbet-typed/lib/activesupport/>=6.0.0.rc1/activesupport.rbi | 100644 | 0 | 0 | | | 720 Bytes | 64d86db7afe5e1474ac0433ec50af4599366c5d8f46f998d7183aba5e74572d5 |
sorbet/rbi/sorbet-typed/lib/activesupport/all/activesupport.rbi | 100644 | 0 | 0 | | | 27.3 KB | 6ee316c58218fdfbf25aa7ce537c655e9e2dd92ee8758c639471f8e0aaae7ae1 |
sorbet/rbi/sorbet-typed/lib/bundler/all/bundler.rbi | 100644 | 0 | 0 | | | 147 KB | 5451a3ecc7edb108eaf4400fcba0e19fd5dfe9594fbae856361d7fd140783caf |
sorbet/rbi/sorbet-typed/lib/minitest/all/minitest.rbi | 100644 | 0 | 0 | | | 2.21 KB | 1b917833ac50fa30a79b667ae3528fef1a32b161c93aa256df213fdf4903fbfc |
sorbet/rbi/sorbet-typed/lib/rainbow/all/rainbow.rbi | 100644 | 0 | 0 | | | 6.39 KB | cbe32059924d641d3da9313d81f305a1d28fdb2dff55840e8bd9fd1fc4c23dd1 |
sorbet/rbi/sorbet-typed/lib/ruby/all/gem.rbi | 100644 | 0 | 0 | | | 78.2 KB | fb7bc5fae7e091feeddfe794745c6210708ab679264541dfd67b5619afe163fa |
sorbet/rbi/sorbet-typed/lib/ruby/all/open3.rbi | 100644 | 0 | 0 | | | 3.37 KB | 99dff7f42925773a911ec01e365d0bb8088dabad2175b977850ced6f3a35e288 |
sorbet/rbi/sorbet-typed/lib/ruby/all/resolv.rbi | 100644 | 0 | 0 | | | 15.2 KB | ad22306a463e89d4cc6fe08883edc73b67f1eb76ec276e9b416f94aa855be0f1 |
sorbet/rbi/todo.rbi | 100644 | 0 | 0 | | | 315 Bytes | 9f4d5fc3531571387ee4fce9496f168f05a7dd844b81e97eff00effe574864c0 |