.github/workflows/ci.yml | 100644 | 0 | 0 | | | 944 Bytes | ba9251cc6e2678d1250f4d8c21ceab32e55141f5a5e33dbd62878d6834064ff5 |
.gitignore | 100644 | 0 | 0 | | | 165 Bytes | 7c14f4c7898a6c701d881fea62dea29d37ab6971b7df85059d7a0bde3fc7ec83 |
CHANGES.md | 100644 | 0 | 0 | | | 5.29 KB | 5c26679721be675595a47679a15f3d080c7dc3cc3972934bdd56b3a246aebd22 |
Gemfile | 100644 | 0 | 0 | | | 304 Bytes | 3aeec595ee16c1dfbbb8b393d2af417d319e6645760d0795769198ea05d5e114 |
LICENSE.txt | 100644 | 0 | 0 | | | 1.04 KB | a179ab5b442640b976ff4f2fc1950c6e11894699d4ed389fb6e4f787667f263c |
README.md | 100644 | 0 | 0 | | | 16.8 KB | 780a06f6104028457f9f9ae6c2eaa6e661ee3c401531fe6f4f381b753cadb22b |
Rakefile | 100644 | 0 | 0 | | | 211 Bytes | 2ae2fa51873bc13ff4405d864b83b00776e3ecb89e376a845b691ed5d048536a |
disposable.gemspec | 100644 | 0 | 0 | | | 1.26 KB | b5a020b2ae11783072b694f428d74d1b7dfcc53669e097ef1167f40cb1887ea2 |
lib/disposable.rb | 100644 | 0 | 0 | | | 242 Bytes | 90f4ba3a943569a1652e1da64fd49815678cd359bbd0e2d7eeacfc6cf96851f8 |
lib/disposable/callback.rb | 100644 | 0 | 0 | | | 5.02 KB | 0b3e20043411b35f018288c5e7b203c6e320f6004649b49b03e8ef57339757e7 |
lib/disposable/composition.rb | 100644 | 0 | 0 | | | 1.1 KB | 458a37951bcfcb90789d517855d2337570abda6afc543eb6d17252fb331aba2a |
lib/disposable/expose.rb | 100644 | 0 | 0 | | | 1.18 KB | 84befd38bd11b948e2d2bec7bcf537a179c717c99bc3e80df2738dedcf58f8d9 |
lib/disposable/rescheme.rb | 100644 | 0 | 0 | | | 2.4 KB | c31a0531653cb0a88861a70fcff2b82482a0d10b498be610dce2bb0a2fe23519 |
lib/disposable/twin.rb | 100644 | 0 | 0 | | | 4.03 KB | f04091addccdb92bc47a4115751a5ee490b040fca36b2e8191652245ff6e7816 |
lib/disposable/twin/builder.rb | 100644 | 0 | 0 | | | 731 Bytes | 7d7b3beda480fcbbb6e80e321646a0146ebb0ff9b9d3fb6e64591c7f8c8090ea |
lib/disposable/twin/changed.rb | 100644 | 0 | 0 | | | 1.18 KB | 7cec3c5b502ad75edb750f1f934215d7795ea3beedb5382199f3ee8336c00bbb |
lib/disposable/twin/coercion.rb | 100644 | 0 | 0 | | | 1.33 KB | 563cac815ca366eaa77dc36aeae9f52ac848db1da8ebc136d1a45e6ae8c681f0 |
lib/disposable/twin/collection.rb | 100644 | 0 | 0 | | | 2.59 KB | b8460d591192a1a58265afadac6b80e4f0036d6b4c8d692fd62d4109da08b8b2 |
lib/disposable/twin/composition.rb | 100644 | 0 | 0 | | | 1.36 KB | 05281ba9014bc5d7605a2905a9b5b8a088e21f085fea4088144a648364fe3bcc |
lib/disposable/twin/default.rb | 100644 | 0 | 0 | | | 813 Bytes | 343847a32954edbad57e0027340348fa57102a722a5ed9762827fa306fa14483 |
lib/disposable/twin/definitions.rb | 100644 | 0 | 0 | | | 788 Bytes | 71ca4bbe3821e6b51939b8e355708ecc6e94607312ad88589bcc8699d6d0f6d0 |
lib/disposable/twin/parent.rb | 100644 | 0 | 0 | | | 316 Bytes | 585ed7bd273316bac7df617c5e22f9282018ca8fe6d3285ca9774ab4841f96f1 |
lib/disposable/twin/persisted.rb | 100644 | 0 | 0 | | | 599 Bytes | eeec5d7850abefc4a316f5853936ab75c60f9a9b3491eb88be7b0859470f770e |
lib/disposable/twin/property/hash.rb | 100644 | 0 | 0 | | | 1.29 KB | 3b7a1808e26c828a55f02f567c9d6869b762c2148f060b952b10999c175b8d79 |
lib/disposable/twin/property/struct.rb | 100644 | 0 | 0 | | | 945 Bytes | efc5661ec2bb036436c63ba0dbc05ade34f5c0f8a6dea3a8f4f2f1f63305264b |
lib/disposable/twin/property/unnest.rb | 100644 | 0 | 0 | | | 646 Bytes | cbea6a163a26f25aff9e890ffe26baf7a19bee84a0fa32e8f593de49f3cd1d51 |
lib/disposable/twin/property_processor.rb | 100644 | 0 | 0 | | | 872 Bytes | ebe509bb51d43313211c66b8945cd2b7884e2ce3004cc0a1067d2ed255d4fa21 |
lib/disposable/twin/save.rb | 100644 | 0 | 0 | | | 546 Bytes | 13933c79350350127b79a7c91c7715ee64e3e156d085b61607eef7561ad9a457 |
lib/disposable/twin/setup.rb | 100644 | 0 | 0 | | | 1.78 KB | 9ea6124eb02f4271c8a1997373cc1233fae010e1844f2b638eac33f3718af9e3 |
lib/disposable/twin/struct.rb | 100644 | 0 | 0 | | | 268 Bytes | 747c65f06f3fbeb7f8f59e8c15db2b03b3d9dbfb6c80d6cf97b4f516069105b4 |
lib/disposable/twin/sync.rb | 100644 | 0 | 0 | | | 4.79 KB | 46809a6d1da276ec493378e34cd5b7a6a7e09e56881bb67370b098682aaf80b2 |
lib/disposable/version.rb | 100644 | 0 | 0 | | | 42 Bytes | 3af672759cd052df9026ff12f1e1cd5e7a4c6878e095c943058b0f1e894bfba7 |
test/api_semantics_test.rb | 100644 | 0 | 0 | | | 9.24 KB | 423c4f5dd95af17d1b8c8d2b324d65d91a3aa2527f741425eb812c62b83d27e4 |
test/callback_group_test.rb | 100644 | 0 | 0 | | | 7.02 KB | c1ba0d66ebc919504bf75f8c98967abc470a6000bcd275eb7addcf51e4691eee |
test/callbacks_test.rb | 100644 | 0 | 0 | | | 11.2 KB | f5461c36c0ee8aeeab688ad749b39f4e238098a1afffb27d1663810b970cc99d |
test/example.rb | 100644 | 0 | 0 | | | 893 Bytes | 888cbe3d9c89756ed0f10c94e2edcb5b07bd41729faca17bf990d2286ebc17c7 |
test/expose_test.rb | 100644 | 0 | 0 | | | 2.05 KB | 5c8c1f8ad0dd6da276e6ba464655227265a7f29642a019fc1529a3195fd107d7 |
test/persisted_test.rb | 100644 | 0 | 0 | | | 2.66 KB | a6242daf44f4a952ae64eb11424c7fd4738430d91504ae136392b0959532758c |
test/rescheme_test.rb | 100644 | 0 | 0 | | | 7.21 KB | b1a1ee7c65f09192987a85fcc5c38deaa15a0aff9212a45bb49391dab6212b43 |
test/skip_getter_test.rb | 100644 | 0 | 0 | | | 2.53 KB | 2adf4fa945348dcdd792847a36da5d06d2cd4aa7d365750a7ce710d6d4dd8948 |
test/test_helper.rb | 100644 | 0 | 0 | | | 1.64 KB | 85c0c04ff70ef102333e06fe2ff4663be27089f2d757fdc1a71abf5041819581 |
test/twin/benchmarking.rb | 100644 | 0 | 0 | | | 614 Bytes | 01517eceeda151765c2ae1735f9116ccf0fb8ad20ce40736f355651984a2af49 |
test/twin/builder_test.rb | 100644 | 0 | 0 | | | 749 Bytes | 28e20af5188708da714dc5599d86ca49c857503a9f9a9066a1d30b9ecf7470af |
test/twin/changed_test.rb | 100644 | 0 | 0 | | | 3.96 KB | 07a517ecf91e1fe74034a25d592cc0791fca7bdba5d60d4636b216584f53e77f |
test/twin/coercion_test.rb | 100644 | 0 | 0 | | | 6.72 KB | b2fc07000b591f278d0b358f3af178ddafe15fecbf67ddbcb83d6eb7aba8de4b |
test/twin/collection_test.rb | 100644 | 0 | 0 | | | 6.63 KB | e33c31e97f035a432b3197743c4885d2ec72ab4248878f33911ed6ee22ecfc4f |
test/twin/composition_test.rb | 100644 | 0 | 0 | | | 2.28 KB | 315e668ab67735f220273920766b7d93baa62eccee818d36a216006809a7ccad |
test/twin/default_test.rb | 100644 | 0 | 0 | | | 1.85 KB | 18148e685d616677e0f6d0e790141dfec10b409dcbec17ec5a9d1ca79cfcb3b0 |
test/twin/expose_test.rb | 100644 | 0 | 0 | | | 1.8 KB | 54e43c986d81e33d01f84aa90dacf8e334d5e267e763167d046ef2aee45acc88 |
test/twin/feature_test.rb | 100644 | 0 | 0 | | | 1.44 KB | fc5b795d1039132337b6e9126d8ede5d2df0677cbe24e63589bcfc69ab2e9ada |
test/twin/from_collection_test.rb | 100644 | 0 | 0 | | | 776 Bytes | 78e395a6868cd7f03fdd9661c2b1461486e4ea98abc2fe1bd2320eabc08b281d |
test/twin/from_test.rb | 100644 | 0 | 0 | | | 806 Bytes | dee432039d819ff3025c83e6310c19319588680c545cce7d0afae47db02361b8 |
test/twin/hash_test.rb | 100644 | 0 | 0 | | | 7.29 KB | 4693c7ef74fb0344c7aaa4c5071a812d54771f7078380a31ed5993e09b11250e |
test/twin/inherit_test.rb | 100644 | 0 | 0 | | | 2.1 KB | ede7e37ec4c42f74d0e72cfd114000f4d7a5075f467cdb21c1a1fc5f33276c5d |
test/twin/inheritance_test.rb | 100644 | 0 | 0 | | | 1.2 KB | 1d40dd03737d7480b5917a07cf705df513b915f440a98a5d11ec161e0102bb8f |
test/twin/option_test.rb | 100644 | 0 | 0 | | | 981 Bytes | b8c33067967bb6cc7303cf11e48fb3a8932decd76d58f28f806c78e6cf1647c4 |
test/twin/parent_test.rb | 100644 | 0 | 0 | | | 1017 Bytes | cc52c533093f258ac64a58fd23779cf5893a2b80a89f03259d5ed7ed6710d656 |
test/twin/process_inline_test.rb | 100644 | 0 | 0 | | | 844 Bytes | 3a9b82f4af0904150f266e0b30910496bd1ce90ed6cac8caac99bc904f060209 |
test/twin/property_processor_test.rb | 100644 | 0 | 0 | | | 1.35 KB | cc23c5deab2a8ab04271c3798099a8e3b272501a6af0a61b84592868c80e403e |
test/twin/readable_test.rb | 100644 | 0 | 0 | | | 1.57 KB | e3a28f39fc95825de2a19010fc0103ecf95f9d55eed5a20d594fb5cc93711f75 |
test/twin/save_test.rb | 100644 | 0 | 0 | | | 5.27 KB | 9569aa46364fa7a303d5d47d328a1996ee7f934eee03937876a2febd80bc348b |
test/twin/setup_test.rb | 100644 | 0 | 0 | | | 3.95 KB | ccb80abd83685a7e99ef31ec16069441905c2dbd11baf8c6d0406509fdf7497b |
test/twin/skip_unchanged_test.rb | 100644 | 0 | 0 | | | 1.58 KB | bad32c553ab75c6f329d764e036c45c37b15819f9a73a5677e5c2565b517841a |
test/twin/struct/coercion_test.rb | 100644 | 0 | 0 | | | 827 Bytes | 5b70f4702796a958dddfc25239e86e0a1e83407caf2cef8bfef05091d3fe414b |
test/twin/struct_test.rb | 100644 | 0 | 0 | | | 8.42 KB | ab09242e659c1c351d1a9a24bd8c3fefb2e5c622bf98528a83d1b15d3d12e5df |
test/twin/sync_option_test.rb | 100644 | 0 | 0 | | | 7.44 KB | 1d1c8054c71d520fb46c43d91e187dfa2d3a74a93b00873899c974b0a2514145 |
test/twin/sync_test.rb | 100644 | 0 | 0 | | | 4.57 KB | 708fe91bd25afaa4d3c31a6afda98d5a3a91d29ec760b6bee028a15c40bcacab |
test/twin/twin_test.rb | 100644 | 0 | 0 | | | 3.69 KB | 8a8705aabc575f98f8f84dd4ad46644cc932d09098e7049fbde84c176a2359dd |
test/twin/unnest_test.rb | 100644 | 0 | 0 | | | 1.37 KB | 94e8b4ca3189923dc434239381a18e4200c1f2fdbd4904919350b5d2a756a932 |
test/twin/virtual_test.rb | 100644 | 0 | 0 | | | 841 Bytes | f1f77a76e597cc428385ca3042739e60da77c97630898ba8c77e899e52bfa7be |
test/twin/writeable_test.rb | 100644 | 0 | 0 | | | 1.36 KB | 9451691905d76f678ae6de867cbb843af09a6290f93d3eb02a29d4d3eb845620 |