.rubocop.yml | 100644 | 0 | 0 | | | 2.06 KB | 5d0caedc9ef66b27e0481c615449ffcfe87556e4043ff05fa391bd25d337256c |
CHANGELOG.md | 100644 | 0 | 0 | | | 2.96 KB | 758b6fdac909a57603b4a120157ff428f07ff38336ad5812acdbbc06efebca87 |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 5.1 KB | accba0db33817486e7e1baf7b24c38d7fe9e82f1815aac139b44fb302ed860db |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | cf90e9a66a8728be263981ba8bbb3719513c770290f82d8ea283259e32388deb |
README.md | 100644 | 0 | 0 | | | 29.8 KB | f0773732af95d44d24242e1db96192b6f6b1acfd02ba5108ec796e4de9fa2465 |
Rakefile | 100644 | 0 | 0 | | | 303 Bytes | 96f33ab0e9def01a10e2b2a109bb6d85b362c58cb075fa19f34a360aefd56169 |
Steepfile | 100644 | 0 | 0 | | | 1.08 KB | 04b949ad305f252045392b48fad368b8b6c6982703bf3e33d4a4cfcffc50a098 |
examples/README.md | 100644 | 0 | 0 | | | 942 Bytes | 0cb67ad7c6575b1d78a2f42bee5cbfdf848a045e073fc6ce65fc4cf1741209c5 |
examples/anti_corruption_layer/README.md | 100644 | 0 | 0 | | | 7.09 KB | b27e534ff8b524735f860d8ff87d8dae2bfd80ce268fcb29c7caed1bf1b3c750 |
examples/anti_corruption_layer/Rakefile | 100644 | 0 | 0 | | | 619 Bytes | dd95e135eed209a2c3c32e7fece16bd91158b0c88fbcfaa1a4177533958b892b |
examples/anti_corruption_layer/app/models/payment/charge_credit_card.rb | 100644 | 0 | 0 | | | 933 Bytes | 4a40ec214ebcf5b69121a78d201852c1d3ee0a32f98c956fae48f351cef6fb53 |
examples/anti_corruption_layer/config.rb | 100644 | 0 | 0 | | | 357 Bytes | 379f0d0f52eda123d8e7c0307ebaffbd4689b54c857f1c67947ff544dee1ed9d |
examples/anti_corruption_layer/lib/payment_gateways.rb | 100644 | 0 | 0 | | | 296 Bytes | 58ead30b3f8fc460363f010f9ffadfd841713597da13a5504296228f85cd9285 |
examples/anti_corruption_layer/lib/payment_gateways/adapters/circle_up.rb | 100644 | 0 | 0 | | | 350 Bytes | 31aa4448f842ae73bde95028ce47b2748564ab64e0a107f2be8ed22cef5a2afa |
examples/anti_corruption_layer/lib/payment_gateways/adapters/pay_friend.rb | 100644 | 0 | 0 | | | 411 Bytes | fafe184271227014fab7b56a9bad4245bcf2481d170e106720e8eebd8ef1667b |
examples/anti_corruption_layer/lib/payment_gateways/contract.rb | 100644 | 0 | 0 | | | 308 Bytes | dab2d83b6422eb39ff1819497d0173f3d7b61c3925f9b84e4ba66e7c71cc8125 |
examples/anti_corruption_layer/lib/payment_gateways/response.rb | 100644 | 0 | 0 | | | 95 Bytes | b69df421c0564b3bd0c565951e6afc08c5f7a180bb4a32eca8ef112e7517fb41 |
examples/anti_corruption_layer/vendor/circle_up/client.rb | 100644 | 0 | 0 | | | 178 Bytes | 2cafa64c2a5b21648fa57d3110a1c466e3805d4197ab517e2161939fd14b74fe |
examples/anti_corruption_layer/vendor/pay_friend/client.rb | 100644 | 0 | 0 | | | 211 Bytes | 4dd0abeeacbdd47bab2fe335a6f56b9b216da02bd7d3e9f6e6a40ec2fbae4019 |
examples/business_processes/README.md | 100644 | 0 | 0 | | | 9.43 KB | a8edfd07558a590e941fe3c912cd4f87e167fe9b8fa0d04cf37ab7d95146bd2a |
examples/business_processes/Rakefile | 100644 | 0 | 0 | | | 1.44 KB | 4db9704bb7a1301754a892e5adfd744cc4bf01c3083b5923ee6b18bd02e9d9c8 |
examples/business_processes/config.rb | 100644 | 0 | 0 | | | 229 Bytes | ed6f7a7df9845b8cf95f1eb28dabb6ba91f1eccd7c87ee96d99a1b20250da90f |
examples/business_processes/lib/division.rb | 100644 | 0 | 0 | | | 1.7 KB | c56d91db49e16ae4cc0f4ccf88c478dfd7f3da93505524952b282c548d881afd |
examples/design_by_contract/README.md | 100644 | 0 | 0 | | | 8.74 KB | 54462b7784bf996e305ba0df1f28f12bf8a99236157c7cfb0c2a3fc26940f470 |
examples/design_by_contract/Rakefile | 100644 | 0 | 0 | | | 1.31 KB | d2596418a272c0a5bed8019240b0d5ecbd3effacac54a8d0939e5555e94662d0 |
examples/design_by_contract/config.rb | 100644 | 0 | 0 | | | 201 Bytes | ea9639da72ff89eba7077a63f0674522f12bd22b1b5ce9a81f98672a759fbebd |
examples/design_by_contract/lib/shopping_cart.rb | 100644 | 0 | 0 | | | 2.12 KB | 56ed2a1da1957f1efee3d716ea900d268c7326b38f291a61c197253cf74ab829 |
examples/ports_and_adapters/README.md | 100644 | 0 | 0 | | | 8.05 KB | 8a5f99d589b169ce589105f51694eb8847c97634154b8dee3c938519e26ee5ea |
examples/ports_and_adapters/Rakefile | 100644 | 0 | 0 | | | 1.74 KB | 7d72e0ce8360868bd579a8b300b1ba3750826c595488d52b02ed97fc6a994d5f |
examples/ports_and_adapters/app/models/user/record.rb | 100644 | 0 | 0 | | | 119 Bytes | f58cd6f08aa34daf883146b4940f0f14a3c3602bf6a821ef904b143a5bd085e0 |
examples/ports_and_adapters/app/models/user/record/repository.rb | 100644 | 0 | 0 | | | 279 Bytes | e7f05642bf46368c1590b9ff9396cd9aab6581e042d7725320887c7628c68754 |
examples/ports_and_adapters/config.rb | 100644 | 0 | 0 | | | 599 Bytes | 1160b64567666c9236897eb118069ea5f250be850699eccec0fc3ef127878d37 |
examples/ports_and_adapters/db/setup.rb | 100644 | 0 | 0 | | | 298 Bytes | 769040e32aa9caba8e12cda56945f1747cd0893a7ef9798921e0d0c6d2b7beff |
examples/ports_and_adapters/lib/user/creation.rb | 100644 | 0 | 0 | | | 328 Bytes | 0e9485eb7f5c57b30ae96a0e101d4f48978724dd18d4cc08ac7fcbe7cb1913d5 |
examples/ports_and_adapters/lib/user/data.rb | 100644 | 0 | 0 | | | 109 Bytes | 9239b228e1a7114ab8c9a9dfce8cd40d143c9d4816c136626ef6c8ca248d298f |
examples/ports_and_adapters/lib/user/repository.rb | 100644 | 0 | 0 | | | 653 Bytes | 479a4c92e661358ca94cd08555d71d5609a7258c4d63724454a7e071e5db709b |
examples/ports_and_adapters/test/user_test/repository.rb | 100644 | 0 | 0 | | | 338 Bytes | 91ae63cb98a510fd658dce10b80a3534e3b84a1b995e601902787ffa4539df88 |
lib/bcdd-contract.rb | 100644 | 0 | 0 | | | 55 Bytes | d2aa0ceb5646adf6ec58003f75606c71e3cf8226f0a441dbebfe512ee72de007 |
lib/bcdd/contract.rb | 100644 | 0 | 0 | | | 2.69 KB | c91087489b40892e8687906ebeb38d199cac4ec6b89a8773e1b46ab5083ec6e0 |
lib/bcdd/contract/assertions.rb | 100644 | 0 | 0 | | | 342 Bytes | 48b2c05a721fcc031039ee7afe9ccfa2ded1dff1dd144b695fef5405b1ce8aff |
lib/bcdd/contract/config.rb | 100644 | 0 | 0 | | | 547 Bytes | ad53729fd4fbf09e8d44023389c524ba22a8c80b5ff34b0f2985d52ff37da5df |
lib/bcdd/contract/core.rb | 100644 | 0 | 0 | | | 246 Bytes | 49efeee3cf98e317b45a79e98daeb1326a5aa7148889e615947d57d0bd4fe3b4 |
lib/bcdd/contract/core/checker.rb | 100644 | 0 | 0 | | | 557 Bytes | 785279dbf7a1957506d5715408409f6f263539820e7b06a6618899c65db39428 |
lib/bcdd/contract/core/checking.rb | 100644 | 0 | 0 | | | 760 Bytes | a4a1014b6c93d7d0322be0a3575f7c19d8ea2aef5326fcb533114a659c2e8337 |
lib/bcdd/contract/core/factory.rb | 100644 | 0 | 0 | | | 803 Bytes | 0d5b8499b367ea97385884de5c681a6ec0e5c026ae2ce71b5463aee85f8618f7 |
lib/bcdd/contract/core/proxy.rb | 100644 | 0 | 0 | | | 280 Bytes | 3712a256383f3c21ba4c526245e89712127f2829b2b22b1a220013a90efdacc9 |
lib/bcdd/contract/interface.rb | 100644 | 0 | 0 | | | 489 Bytes | 2c42eba794660fdf132c7fbdf7fcf38e91a519b3a429f08457f496d416c4d335 |
lib/bcdd/contract/list.rb | 100644 | 0 | 0 | | | 990 Bytes | 784917dee9fd6ffdabf66f94dd0961ae3e8ab72f8fab3701c4b2116347535144 |
lib/bcdd/contract/map.rb | 100644 | 0 | 0 | | | 168 Bytes | 0e2ca60b8e48ded6b2473ba6a76197870b8037bfbc9f8af291ed89d7b51b5689 |
lib/bcdd/contract/map/pairs.rb | 100644 | 0 | 0 | | | 1.08 KB | a3345e580b1b4ed981a8e1eb7b095a5d64419ee02f061fd6324999c61d6d2fc5 |
lib/bcdd/contract/map/schema.rb | 100644 | 0 | 0 | | | 1.11 KB | 09dc55beb692725ca6954379496926a775621fa82fe04badba31ec2e57b600df |
lib/bcdd/contract/proxy.rb | 100644 | 0 | 0 | | | 1.2 KB | f6120b52b2c1161896b5712f5b584f342a4cc428386422744d26d977f69d025e |
lib/bcdd/contract/registry.rb | 100644 | 0 | 0 | | | 1.25 KB | 562b0e9c8a5f37d07537f7fc473a73f8f7dc0eeef7db4b88e1def22d05bcb492 |
lib/bcdd/contract/unit.rb | 100644 | 0 | 0 | | | 1.04 KB | f6c14085ee890a8527d17740e92eaf22b8cc2e2483cd2e7a5443ad813a768197 |
lib/bcdd/contract/unit/checker.rb | 100644 | 0 | 0 | | | 1020 Bytes | a2750e594b95805efb5b288eebd12def055878e335716bd39f132f03712efe23 |
lib/bcdd/contract/unit/factory.rb | 100644 | 0 | 0 | | | 1.27 KB | 5973fd85748f7e23946a2daa9e35b056935185d8a7fc9dc1736ede69a32f242b |
lib/bcdd/contract/version.rb | 100644 | 0 | 0 | | | 93 Bytes | d7b518c266bc365f9b0cbf1827ebb4714f679cba76cad9ef025b3f549f783478 |
sig/bcdd/contract.rbs | 100644 | 0 | 0 | | | 919 Bytes | ff9c80dbd0b3a3c1a16d5ecf0d4e6400a6608abc7a0445197a655f85c7c6456f |
sig/bcdd/contract/assertions.rbs | 100644 | 0 | 0 | | | 301 Bytes | f02be18f84946ad9d34ad981b408035c829547b93f428afff289f9ddf54e6cdd |
sig/bcdd/contract/config.rbs | 100644 | 0 | 0 | | | 307 Bytes | e375682967d452b64d184d657544dda29a33ba9ab27d6b26fa0a56327d43a9e4 |
sig/bcdd/contract/core.rbs | 100644 | 0 | 0 | | | 1.22 KB | 3d16bdf37145215f3c29c4f0abfb3c1fe44495eedc9a52b65b67ec518a4cf062 |
sig/bcdd/contract/interface.rbs | 100644 | 0 | 0 | | | 255 Bytes | fd67c3d813132c477490d5f19d062a9a875fe4d125194a634e067b700ff8d445 |
sig/bcdd/contract/list.rbs | 100644 | 0 | 0 | | | 359 Bytes | b10c043a2694d9bb0e31b10cf95c3a1c2d6016537ac0d61e2343d16a699f2c89 |
sig/bcdd/contract/map.rbs | 100644 | 0 | 0 | | | 786 Bytes | 3715be978f13eb8034d619cc983ddd462ea05859eef2ceee7412377e75d3961d |
sig/bcdd/contract/proxy.rbs | 100644 | 0 | 0 | | | 160 Bytes | aac83d88c5d26cc9fbd498f3b991c5b11f53702f685b10647615932b6800feb7 |
sig/bcdd/contract/registry.rbs | 100644 | 0 | 0 | | | 573 Bytes | 5cc5af3a6887ca916901df0861eb0c0c57f4ae2779c7645a946d56a96d6ce204 |
sig/bcdd/contract/unit.rbs | 100644 | 0 | 0 | | | 719 Bytes | 97c8b5d82797227bc17d3a824810922d36537743798a2a037577737aa31c8ddc |