.gitignore | 100644 | 0 | 0 | | | 154 Bytes | f1b548c084204faf6b35d0e63a5f905075307decc3484b08297133ce5428e9a5 |
.rspec | 100644 | 0 | 0 | | | 48 Bytes | 304096d03385698dc1d8cf6ef9c2e605488a49c44fd243044a036a9aeb132219 |
.rubocop.yml | 100644 | 0 | 0 | | | 248 Bytes | 785d7929c641acba7f274d87ea6aaa6f79e8fb1dc3f12a354dec42c19f6b1a67 |
.travis.yml | 100644 | 0 | 0 | | | 30 Bytes | 9a5d834940213f75c4e50f07c1a1df21a81ca30b814493e34861a3592fd2fcfb |
Gemfile | 100644 | 0 | 0 | | | 109 Bytes | 3a5b8cfd21fdcbfbb3e3c68f13db4d5e61394c106b41679e94d825a7b29341ba |
LICENSE.txt | 100644 | 0 | 0 | | | 1.04 KB | ba03c633543147e96c9e49653766f6c8473759eae261b082c6f130a178462cc2 |
README.md | 100644 | 0 | 0 | | | 19.7 KB | 6c50ebaaecbc44f013fc91d57d73b688492461a6363998dcfdbe3b9c9f028bbf |
Rakefile | 100644 | 0 | 0 | | | 550 Bytes | 37fa0ed5957557dcb554e5d23fe3e7845f5e2c05d1e8ca663157dcbe6109f010 |
examples/refactorings/rails/where_first/app.rb | 100644 | 0 | 0 | | | 1.59 KB | f34cfbba0dc711a40b413ff6e85953099ab15dfc65d39a19e48f1bf9940c889b |
examples/refactorings/rails/where_first/refactorers/refactor_where_first_mocks.rb | 100644 | 0 | 0 | | | 857 Bytes | 79ec37186f23a028b2d044c071dc0fdb64c81f3dddd5f398714227e809fee39b |
examples/refactorings/rails/where_first/refactorers/refactor_where_first_not_called_expectations.rb | 100644 | 0 | 0 | | | 289 Bytes | 4181d20a50314c04a5ab2048ecc8d157d1c3d0b9812335ece727d3279ecfff69 |
examples/refactorings/rails/where_first/refactorers/refactor_where_first_strict_mocks.rb | 100644 | 0 | 0 | | | 651 Bytes | eecc0d3268d82915cb2b5edae0a1c4166f7d41da4d8b25475d1880c636241cf8 |
examples/refactorings/rails/where_first/refactorers/refactor_where_first_to_find_by.rb | 100644 | 0 | 0 | | | 268 Bytes | 16df70715e3953858bca75dba283e5316772d8d5b4b76e165fe46fd87b3c0d80 |
examples/refactorings/rails/where_first/sample_controller.rb | 100644 | 0 | 0 | | | 5.09 KB | f1f9d2509936218f71b121bdd2f62904236cfa14532af94d94121d6ae93c17b0 |
lib/metamorpher.rb | 100644 | 0 | 0 | | | 680 Bytes | 59ee337876c0d896561749013f7d1590e63c52cf3b59a96e01fd225100828e12 |
lib/metamorpher/builders/ast.rb | 100644 | 0 | 0 | | | 175 Bytes | 8317792d365e181ec11a9a330b6be7d99d2f28b62caa5c61959b616c476eb5b3 |
lib/metamorpher/builders/ast/builder.rb | 100644 | 0 | 0 | | | 1.37 KB | e979ac119d2fcb8901370880ece7d5f69e67e603bcb710e5b327e1824c332a5b |
lib/metamorpher/builders/ast/derivation_builder.rb | 100644 | 0 | 0 | | | 525 Bytes | b8b5e41388fe10b7408f59b9a5984617c4a94981404644b15f50b3a1d4e93e2c |
lib/metamorpher/builders/ast/greedy_variable_builder.rb | 100644 | 0 | 0 | | | 815 Bytes | 41b6de12aab423112b98eed171737a6796284d817d3b66b5f755d75c8ff70b14 |
lib/metamorpher/builders/ast/literal_builder.rb | 100644 | 0 | 0 | | | 741 Bytes | c32c521f502434d4547018d14b4b0440081bb8c5fd5bacca2f7b0e49427a6651 |
lib/metamorpher/builders/ast/variable_builder.rb | 100644 | 0 | 0 | | | 750 Bytes | afbb1f04f862dbac0a12cf18cae1f86b04c8e782bded67e39d1963ca8ce7f2c5 |
lib/metamorpher/builders/ruby.rb | 100644 | 0 | 0 | | | 177 Bytes | 487c1b86529819b6ffd8bfc7fd907eb9ff68e82363d068781bd24b2d1b3e727b |
lib/metamorpher/builders/ruby/builder.rb | 100644 | 0 | 0 | | | 819 Bytes | 8c85ee551ffa41aee5ca0ca4077922e73ecfef9d1010ffe2fdd0edb6d845fa2f |
lib/metamorpher/builders/ruby/deriving_visitor.rb | 100644 | 0 | 0 | | | 360 Bytes | ba0d673e6344e59dca1a797d743648a96edfe7b4012f224890382d4c1765bf2d |
lib/metamorpher/builders/ruby/ensuring_visitor.rb | 100644 | 0 | 0 | | | 360 Bytes | 100dd98786a0cfdd46e21297b6d4b7a6303b3d6d4897d9d00b40b87a70f73229 |
lib/metamorpher/builders/ruby/term.rb | 100644 | 0 | 0 | | | 827 Bytes | 3dd5265bf5ecbce05f10c4b2ef7248abe7c84fdacc1689129c7c71fc1d5b7f35 |
lib/metamorpher/builders/ruby/uppercase_constant_rewriter.rb | 100644 | 0 | 0 | | | 783 Bytes | 24a0d3d5beace0a621917d643e12e0cd59c461b9f0648eb4cc41173c1457352a |
lib/metamorpher/builders/ruby/uppercase_rewriter.rb | 100644 | 0 | 0 | | | 701 Bytes | df6f56aaa731feb288ace869d542ff3686bf4ad59e637d6a6b2c027364c2e336 |
lib/metamorpher/builders/ruby/variable_replacement_visitor.rb | 100644 | 0 | 0 | | | 739 Bytes | 45c2e715e23cda79664a88114f76cbf94e6f6efd3446c67b4f4636427df75a61 |
lib/metamorpher/drivers/parse_error.rb | 100644 | 0 | 0 | | | 88 Bytes | 822768a450647934eacd4f3920bf157bc11eb354fb4f6968ef75e00ad6c10299 |
lib/metamorpher/drivers/ruby.rb | 100644 | 0 | 0 | | | 2.11 KB | 64d8b55a8195f278a7aac9f524c643942f564d0fcd2b4d11ce16521a098ef982 |
lib/metamorpher/matcher.rb | 100644 | 0 | 0 | | | 110 Bytes | afbcdce67cb5641cb60edada587f765b62515255d3542f8f33d0d7a0fb5b662e |
lib/metamorpher/matcher/match.rb | 100644 | 0 | 0 | | | 485 Bytes | 11c836b33b978b76abb425bd1a28c68a7993e22bdaeaa02d2e0c93fbf9283cfa |
lib/metamorpher/matcher/matching.rb | 100644 | 0 | 0 | | | 1.57 KB | 7af1cd1a5f9c7655d7dc7a829f2630bfe19a7d479809e85422b0f5fd8c7f1d2a |
lib/metamorpher/matcher/no_match.rb | 100644 | 0 | 0 | | | 235 Bytes | 8d4e453bbb190fec6dd0c63931ca422c1006074742a4d8a476ce055afc535b67 |
lib/metamorpher/refactorer.rb | 100644 | 0 | 0 | | | 1.3 KB | 5cef9fe647243be21a4e466bec9ca8324142c8f3c963c7aef72e2f33dce1c36b |
lib/metamorpher/refactorer/merger.rb | 100644 | 0 | 0 | | | 468 Bytes | 4a4ca73c40f20bfabfb0116174992711078578486d855f1c3876c9a601e65da4 |
lib/metamorpher/refactorer/site.rb | 100644 | 0 | 0 | | | 810 Bytes | 53900f8c912c9c021dd0e0f29defc7f6fc0d6241a78c1e214e8ff90c5b7fcac6 |
lib/metamorpher/rewriter.rb | 100644 | 0 | 0 | | | 250 Bytes | f9891ac4470b918c434883fad38026c5ad8f05eb182cac6e2731351806c2dfba |
lib/metamorpher/rewriter/replacement.rb | 100644 | 0 | 0 | | | 405 Bytes | e6beca04cc9e529861ce1f447ae772eea9af66b93b2aefc798c128250b39efa6 |
lib/metamorpher/rewriter/rule.rb | 100644 | 0 | 0 | | | 1005 Bytes | 3fcaba4db2f68a65b7c6c64a3aab81b063451d98a2db90993035e5330e45b59d |
lib/metamorpher/rewriter/substitution.rb | 100644 | 0 | 0 | | | 1.06 KB | faa54d84549a9ca92b0e14d5ca6932eb70abcdea4cd500a4dea931a0ec5ed095 |
lib/metamorpher/rewriter/traverser.rb | 100644 | 0 | 0 | | | 568 Bytes | 905c3df344f88fffeb8d97cb7e814f5823834ccb013b213df6dffb16f4965aaa |
lib/metamorpher/support/map_at.rb | 100644 | 0 | 0 | | | 287 Bytes | 6ac438f250fa9933a7185d479de35045eed512f08cb4f7efdf3f95b0b69b07d2 |
lib/metamorpher/terms/derived.rb | 100644 | 0 | 0 | | | 228 Bytes | 5c0d7990b8483754b2ef7e099d8c20eaadaef871aa4540413b2d09af8c22a802 |
lib/metamorpher/terms/literal.rb | 100644 | 0 | 0 | | | 953 Bytes | 754cd8d95572d1604f056730d9fba7f72f1afedbf326472108aa4d21885808ce |
lib/metamorpher/terms/term.rb | 100644 | 0 | 0 | | | 820 Bytes | 60dcf2f7b9ecab1d667f9aae75f4e71d988b7b814682906ce56b060db7957f60 |
lib/metamorpher/terms/variable.rb | 100644 | 0 | 0 | | | 390 Bytes | 9c4ff13f49b837b460b5c3eef9fc7e4d9d1f56059af59cec6d3306a5d090426c |
lib/metamorpher/version.rb | 100644 | 0 | 0 | | | 43 Bytes | c0517756c52eb86d353ccae9307ca1da1b727988201d031c5334c13c5595fa55 |
lib/metamorpher/visitable/visitable.rb | 100644 | 0 | 0 | | | 106 Bytes | cec0005100a23732b9d3f5d6db42ada707dbe5a6d5450a06d1a6798271edf7e0 |
lib/metamorpher/visitable/visitor.rb | 100644 | 0 | 0 | | | 755 Bytes | 4896a99f9d16cfba855bf4b317745575c44dffe03a6ac2922ea9dc47c9b55263 |
metamorpher.gemspec | 100644 | 0 | 0 | | | 1.29 KB | f62fd234bc78a9200dfe366ae1a1ecf7150c59c9364b2b129b84fa3f495cf56d |
spec/integration/ast/builder_spec.rb | 100644 | 0 | 0 | | | 353 Bytes | 43bfcbae4100997b35a4cba8853fcbd11d12c1243f8c012125e7fe054e9d0ea3 |
spec/integration/ast/matcher_spec.rb | 100644 | 0 | 0 | | | 3.08 KB | 0316f22f385ca11755fbd95bef79faad74798bb4ffb6ef3ee51f7822c3ff0bc7 |
spec/integration/ast/rewriter_spec.rb | 100644 | 0 | 0 | | | 3.73 KB | 46f45ca80ae282748ac296aae458a950561338e1741ecea632ece6185fad4523 |
spec/integration/ruby/builder_spec.rb | 100644 | 0 | 0 | | | 3.63 KB | 444c9c78aace96df7c4434613d396526cf29cc7023134b98c398c651bd51505b |
spec/integration/ruby/refactorer_spec.rb | 100644 | 0 | 0 | | | 5.63 KB | fd715ac8b12d5d347f5d970bd04cd443dcee8f4186847631f7bb4c862c471908 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 1 KB | 520ad71b2dbfc2ee945d33c3af1f50a2642d1ab743566a1e6e969c727b0eb6a5 |
spec/support/helpers/silence_stream.rb | 100644 | 0 | 0 | | | 324 Bytes | 8ef2db31f0fe35b619153756f3afb4a6af8b2af284d6ef5f201eaf9b260c25f9 |
spec/support/matchers/have_matched_matcher.rb | 100644 | 0 | 0 | | | 597 Bytes | ba8ab39bb422faf18f963891363dec496956a062e632186f8d75ef63395c590e |
spec/support/matchers/have_substitution_matcher.rb | 100644 | 0 | 0 | | | 398 Bytes | 7aea30e157e4dc5f4aa57f10bcb518b5a6e7787540a2890fe4271aa649331de5 |
spec/support/shared_examples/shared_examples_for_derivation_builders.rb | 100644 | 0 | 0 | | | 1.52 KB | ffe7f4518543b2dd6d4018a394efadd0c8e4212ade0439fe93e81ec0a67081e2 |
spec/support/shared_examples/shared_examples_for_greedy_variable_builders.rb | 100644 | 0 | 0 | | | 1.47 KB | 4aa0e193ee433303ae95d9910c8b059ad94d3f606678ccb896d627d99952b3ec |
spec/support/shared_examples/shared_examples_for_literal_builders.rb | 100644 | 0 | 0 | | | 2.52 KB | 12b07abf603af26688bea858bd78e1cb5ee10360e356f5abc6007c5e0ffee15c |
spec/support/shared_examples/shared_examples_for_variable_builders.rb | 100644 | 0 | 0 | | | 1.35 KB | 101bd92d1aab3762aa5cbfb50e7ae9a659535061584462b5180561380b43566e |
spec/unit/builders/ast/derivation_builder_spec.rb | 100644 | 0 | 0 | | | 158 Bytes | c9da3b1326daf02b9f660d087e723278ceb1b5ff5b2fa6f5d3bee423795c3d1d |
spec/unit/builders/ast/greedy_variable_builder_spec.rb | 100644 | 0 | 0 | | | 292 Bytes | c3e36ec66ce7fbe2e59c620d1a52b878c9fbe6fbd06730d2ec7fd9baa9888265 |
spec/unit/builders/ast/literal_builder_spec.rb | 100644 | 0 | 0 | | | 268 Bytes | ae2cc8ce35680ae04ee831d553e26cf354736138a793f26918897fccc1751830 |
spec/unit/builders/ast/variable_builder_spec.rb | 100644 | 0 | 0 | | | 272 Bytes | 946002ad9ea0bc0658a85e581e69dd0f00c5789dc506b66e082f66e0f2ce6fd0 |
spec/unit/builders/ruby/variable_replacement_visitor_spec.rb | 100644 | 0 | 0 | | | 1.43 KB | 3a4cb72237b5a313fd5b1cb023575f0d67ea8665daf29b0f302d080ce8082c96 |
spec/unit/drivers/ruby_spec.rb | 100644 | 0 | 0 | | | 2.89 KB | af01ec2fbc877a5ef34890d92ac84b25b7db0f308537c3f8bfb33dbc3b938907 |
spec/unit/matcher/matching_spec.rb | 100644 | 0 | 0 | | | 6.97 KB | a567b7c69ecf0b5d8d2ba5aaf6181bbec6372904d78d66d426523cd113fa11db |
spec/unit/metamorpher_spec.rb | 100644 | 0 | 0 | | | 660 Bytes | 44d5978ed30048a5c76d6be4509a36131aa1f8bc314744ebb8d530e0bf5d6420 |
spec/unit/refactorer/merger_spec.rb | 100644 | 0 | 0 | | | 2.8 KB | b4197e261fc7640d1fd5e12308ef45b21456d24a211b135f89c0cec248f12740 |
spec/unit/refactorer/site_spec.rb | 100644 | 0 | 0 | | | 1.59 KB | 9bc20eb05aa09efa02be766c22b25e0c0dd0ff1e1867ae0c326754f7a41fdd05 |
spec/unit/rewriter/replacement_spec.rb | 100644 | 0 | 0 | | | 2 KB | 773b97ffac7b7d65f8acc66a404911de5207bc84d2c6adf55d1a55459b1e40b5 |
spec/unit/rewriter/substitution_spec.rb | 100644 | 0 | 0 | | | 2.79 KB | e6651be6700774b428f6d38dad4bb1ea13f3aba0af44b84a654fff9d9112c1e2 |
spec/unit/rewriter/traverser_spec.rb | 100644 | 0 | 0 | | | 1.31 KB | 8042341fb315b836b005b1969c06fa1646b06f92946ff138d1470b7f45e2dceb |
spec/unit/support/map_at_spec.rb | 100644 | 0 | 0 | | | 607 Bytes | 414f0358f767bd3e28e5c5baf78d74e88513f7fa9c469d8583d8f20598f71de6 |
spec/unit/terms/literal_spec.rb | 100644 | 0 | 0 | | | 2.03 KB | 0b2531daea75a3462c027cd981ff7a7abd016e696e9057b696131050678eaa71 |
spec/unit/terms/term_spec.rb | 100644 | 0 | 0 | | | 1.56 KB | 5bb20dd507b27c6158358b05ed84de25b65813fb809ffe363e3805e37b078016 |
spec/unit/visitable/visitor_spec.rb | 100644 | 0 | 0 | | | 1.04 KB | b5c310ddc07d181d7dbb73e29afe399d11fe44a44ddd99a57a34e0d4b9ea90d6 |