metamorpher-0.1.1

https://rubygems.org

metamorpher

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 642310

number: 0.1.1

platform: ruby

spec_sha256: bb12dba3d48005e272a31a3b6ae327bcf01063dfb93595a1a65ee9467ffdc569

sha256: b4a34bc5561f8baf68eb8651c194bb9f2c29d530c38b6423eff49addb3356b4f

created_at: 2024-05-13 08:23:18 UTC

updated_at: 2024-06-09 17:12:19 UTC

position: 7

version_data_entries_count: 83

uploaded_at: 2015-05-08 20:45:12 UTC

indexed: true

has_extensions:

extensions:

Gem size: 30 KB

Version Data Entries

Total: 83

Unpacked size: 112 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400154 Bytesf1b548c084204faf6b35d0e63a5f905075307decc3484b08297133ce5428e9a5
.rspec1006440048 Bytes304096d03385698dc1d8cf6ef9c2e605488a49c44fd243044a036a9aeb132219
.rubocop.yml10064400259 Bytesfe4a5379b54c511694f30ba3eb18e84c31040c7e43d479381c67d67e2f5a36c7
.ruby-version100644006 Bytes91930425f31d5132e78e0ad7195620e435121a2fdf87cf655f8323aa45ae0468
.travis.yml10064400135 Bytesdfcd799f2b65d83f4c9d4f06893a7990c44c98ae2f12d310595e231a247cf388
Gemfile1006440096 Bytesd856d5b4432870b09b4205c2adb1a702ed1865d2b442642c0404baa8aa2a7f6b
LICENSE.txt100644001.04 KBba03c633543147e96c9e49653766f6c8473759eae261b082c6f130a178462cc2
README.md1006440022 KB79ea185268067970983814fb48564a1126fd8ebeca61ba59b621f052343b2bc4
Rakefile10064400550 Bytes510ce7545b5a2b85e05ad594b07edaf1335cb23d136ad12dc03b9c29c6fca665
examples/refactorings/rails/where_first/app.rb100644001.59 KBa8221bb7e6d4d29c484d2297e20d401b27b7cb7361f07e9f09eb4990a1964791
examples/refactorings/rails/where_first/refactorers/refactor_where_first_mocks.rb10064400861 Bytes8781d0a5f888f0b07925540bd5874749a1719b638c9c053f8dea73f4550dc31f
examples/refactorings/rails/where_first/refactorers/refactor_where_first_not_called_expectations.rb10064400289 Bytes4181d20a50314c04a5ab2048ecc8d157d1c3d0b9812335ece727d3279ecfff69
examples/refactorings/rails/where_first/refactorers/refactor_where_first_strict_mocks.rb10064400653 Bytesfeb5bbcc880fc744ec1bcdc9af0d6d0b66cc46be63f29db61e0f32656084a17c
examples/refactorings/rails/where_first/refactorers/refactor_where_first_to_find_by.rb10064400268 Bytes16df70715e3953858bca75dba283e5316772d8d5b4b76e165fe46fd87b3c0d80
examples/refactorings/rails/where_first/sample_controller.rb100644005.09 KBf1f9d2509936218f71b121bdd2f62904236cfa14532af94d94121d6ae93c17b0
lib/metamorpher.rb10064400680 Bytes59ee337876c0d896561749013f7d1590e63c52cf3b59a96e01fd225100828e12
lib/metamorpher/builders/ast.rb10064400175 Bytes8317792d365e181ec11a9a330b6be7d99d2f28b62caa5c61959b616c476eb5b3
lib/metamorpher/builders/ast/builder.rb100644001.39 KBb7a05dd82c26015593cbb688ec891c112002756a66ebaffc786542daa4412695
lib/metamorpher/builders/ast/derivation_builder.rb10064400525 Bytesb8b5e41388fe10b7408f59b9a5984617c4a94981404644b15f50b3a1d4e93e2c
lib/metamorpher/builders/ast/greedy_variable_builder.rb10064400817 Bytes9d64d7b14288248a119caefe8cee7bc5ed2eb355cbb29e2c62ef4705f4ab7fad
lib/metamorpher/builders/ast/literal_builder.rb10064400740 Bytes5921ac4ce8728b8bd8240f1d5625e3b20cb082b602e07d3c2080d9f9aaa4a3a8
lib/metamorpher/builders/ast/variable_builder.rb10064400752 Bytes1083f3a2a135f9cf05cdeb13278efdc6afe738435c43f409917e60fb5f32a1a9
lib/metamorpher/builders/ruby.rb10064400177 Bytes487c1b86529819b6ffd8bfc7fd907eb9ff68e82363d068781bd24b2d1b3e727b
lib/metamorpher/builders/ruby/builder.rb10064400819 Bytes8c85ee551ffa41aee5ca0ca4077922e73ecfef9d1010ffe2fdd0edb6d845fa2f
lib/metamorpher/builders/ruby/deriving_visitor.rb10064400360 Bytesba0d673e6344e59dca1a797d743648a96edfe7b4012f224890382d4c1765bf2d
lib/metamorpher/builders/ruby/ensuring_visitor.rb10064400360 Bytes100dd98786a0cfdd46e21297b6d4b7a6303b3d6d4897d9d00b40b87a70f73229
lib/metamorpher/builders/ruby/term.rb10064400827 Bytes3dd5265bf5ecbce05f10c4b2ef7248abe7c84fdacc1689129c7c71fc1d5b7f35
lib/metamorpher/builders/ruby/uppercase_constant_rewriter.rb10064400783 Bytes24a0d3d5beace0a621917d643e12e0cd59c461b9f0648eb4cc41173c1457352a
lib/metamorpher/builders/ruby/uppercase_rewriter.rb10064400701 Bytesdf6f56aaa731feb288ace869d542ff3686bf4ad59e637d6a6b2c027364c2e336
lib/metamorpher/builders/ruby/variable_replacement_visitor.rb10064400739 Bytes45c2e715e23cda79664a88114f76cbf94e6f6efd3446c67b4f4636427df75a61
lib/metamorpher/drivers/parse_error.rb1006440088 Bytes822768a450647934eacd4f3920bf157bc11eb354fb4f6968ef75e00ad6c10299
lib/metamorpher/drivers/ruby.rb100644002.11 KB64d8b55a8195f278a7aac9f524c643942f564d0fcd2b4d11ce16521a098ef982
lib/metamorpher/matcher.rb10064400110 Bytesafbcdce67cb5641cb60edada587f765b62515255d3542f8f33d0d7a0fb5b662e
lib/metamorpher/matcher/match.rb10064400485 Bytes11c836b33b978b76abb425bd1a28c68a7993e22bdaeaa02d2e0c93fbf9283cfa
lib/metamorpher/matcher/matching.rb100644001.57 KBabcb218acf544ba801ed407660548a5e5dce5d92e6a5a7a56b8d546786ba239e
lib/metamorpher/matcher/no_match.rb10064400235 Bytes8d4e453bbb190fec6dd0c63931ca422c1006074742a4d8a476ce055afc535b67
lib/metamorpher/refactorer.rb100644001.3 KBea3b0f1fe19784f65dbbe2500fa2e62e5de775d51c829bab08736c20acd17f0d
lib/metamorpher/refactorer/merger.rb10064400468 Bytes4a4ca73c40f20bfabfb0116174992711078578486d855f1c3876c9a601e65da4
lib/metamorpher/refactorer/site.rb10064400810 Bytes53900f8c912c9c021dd0e0f29defc7f6fc0d6241a78c1e214e8ff90c5b7fcac6
lib/metamorpher/rewriter.rb10064400250 Bytesf9891ac4470b918c434883fad38026c5ad8f05eb182cac6e2731351806c2dfba
lib/metamorpher/rewriter/replacement.rb10064400405 Bytese6beca04cc9e529861ce1f447ae772eea9af66b93b2aefc798c128250b39efa6
lib/metamorpher/rewriter/rule.rb10064400988 Bytesb1a4c3043e781b5a5699361f700866776539e79d38dd622959a00b881551af11
lib/metamorpher/rewriter/substitution.rb100644001.06 KBfaa54d84549a9ca92b0e14d5ca6932eb70abcdea4cd500a4dea931a0ec5ed095
lib/metamorpher/rewriter/traverser.rb10064400568 Bytes905c3df344f88fffeb8d97cb7e814f5823834ccb013b213df6dffb16f4965aaa
lib/metamorpher/support/map_at.rb10064400287 Bytes6ac438f250fa9933a7185d479de35045eed512f08cb4f7efdf3f95b0b69b07d2
lib/metamorpher/terms/derived.rb10064400228 Bytes17e710d51fa57acc8b7c7715d8d3f9aff862d3523b21e1198b2aae2cbf118edd
lib/metamorpher/terms/literal.rb10064400955 Bytes7d4871f4cf6981769534dc4810f7df5e3cacdcb1eb3e2307bfe9aff7fb64e452
lib/metamorpher/terms/term.rb10064400820 Bytes60dcf2f7b9ecab1d667f9aae75f4e71d988b7b814682906ce56b060db7957f60
lib/metamorpher/terms/variable.rb10064400394 Bytesbc884dafd70526cd0400c9c65ddfcbfcd1a28f7995d28499472b4f6a5f1f87f7
lib/metamorpher/version.rb1006440043 Bytes1cccc4cb5a8178780d70e6dbddfc7d220779e99c8088981c3d7f5b6757f84b96
lib/metamorpher/visitable/visitable.rb10064400106 Bytescec0005100a23732b9d3f5d6db42ada707dbe5a6d5450a06d1a6798271edf7e0
lib/metamorpher/visitable/visitor.rb10064400755 Bytes4896a99f9d16cfba855bf4b317745575c44dffe03a6ac2922ea9dc47c9b55263
metamorpher.gemspec100644001.3 KBb7710224695973dc4573c09191a9684f32f88eaffb0f1f35bcfac9851c8854bc
spec/integration/ast/builder_spec.rb10064400353 Bytes43bfcbae4100997b35a4cba8853fcbd11d12c1243f8c012125e7fe054e9d0ea3
spec/integration/ast/matcher_spec.rb100644003.08 KB0316f22f385ca11755fbd95bef79faad74798bb4ffb6ef3ee51f7822c3ff0bc7
spec/integration/ast/rewriter_spec.rb100644003.73 KB46f45ca80ae282748ac296aae458a950561338e1741ecea632ece6185fad4523
spec/integration/ruby/builder_spec.rb100644003.68 KBeadc3a852a2afe3941a3cd7e0c1f5a65b0be0a46d6709535614fbbf889fcc5f1
spec/integration/ruby/refactorer_spec.rb100644005.65 KB942694f5382d62ef4121389938ba1875c4c574a2407e5a6a7353912d5a7e9f61
spec/spec_helper.rb10064400793 Bytesc5bed5e418bcb3c5ca7b1a91dabd89f2de7c47f494e9820bef7ea776aa50069c
spec/support/helpers/silence_stream.rb10064400324 Bytes8ef2db31f0fe35b619153756f3afb4a6af8b2af284d6ef5f201eaf9b260c25f9
spec/support/matchers/have_matched_matcher.rb10064400584 Bytesb68d7fb2e510fa06b66409049d9f1f72c1be31c00b1c3300f0b82d46cd99c641
spec/support/matchers/have_substitution_matcher.rb10064400385 Bytes654bd9b774dc7c6c02bd26f356e9819c97f8c8e40590beb80cb01dd29f69f503
spec/support/shared_examples/shared_examples_for_derivation_builders.rb100644001.52 KBffe7f4518543b2dd6d4018a394efadd0c8e4212ade0439fe93e81ec0a67081e2
spec/support/shared_examples/shared_examples_for_greedy_variable_builders.rb100644001.48 KBc37a9acdae7c68503b8e60174074c3a684d871f09707092ed4b1df22043b4528
spec/support/shared_examples/shared_examples_for_literal_builders.rb100644002.52 KB12b07abf603af26688bea858bd78e1cb5ee10360e356f5abc6007c5e0ffee15c
spec/support/shared_examples/shared_examples_for_variable_builders.rb100644001.35 KB2f80f855116a5d75d505a2da5f80dd8455d6e4af41b123e385d3eaf59f1c6585
spec/unit/builders/ast/derivation_builder_spec.rb10064400158 Bytesc9da3b1326daf02b9f660d087e723278ceb1b5ff5b2fa6f5d3bee423795c3d1d
spec/unit/builders/ast/greedy_variable_builder_spec.rb10064400292 Bytesc3e36ec66ce7fbe2e59c620d1a52b878c9fbe6fbd06730d2ec7fd9baa9888265
spec/unit/builders/ast/literal_builder_spec.rb10064400268 Bytesae2cc8ce35680ae04ee831d553e26cf354736138a793f26918897fccc1751830
spec/unit/builders/ast/variable_builder_spec.rb10064400272 Bytes946002ad9ea0bc0658a85e581e69dd0f00c5789dc506b66e082f66e0f2ce6fd0
spec/unit/builders/ruby/variable_replacement_visitor_spec.rb100644001.43 KB3a4cb72237b5a313fd5b1cb023575f0d67ea8665daf29b0f302d080ce8082c96
spec/unit/drivers/ruby_spec.rb100644002.89 KB3d03d7bf95178e5c686d221c76929b1833d2e0c9b5347b330066a94811d3dc76
spec/unit/matcher/matching_spec.rb100644006.97 KBa567b7c69ecf0b5d8d2ba5aaf6181bbec6372904d78d66d426523cd113fa11db
spec/unit/metamorpher_spec.rb10064400660 Bytes44d5978ed30048a5c76d6be4509a36131aa1f8bc314744ebb8d530e0bf5d6420
spec/unit/refactorer/merger_spec.rb100644002.8 KBb4197e261fc7640d1fd5e12308ef45b21456d24a211b135f89c0cec248f12740
spec/unit/refactorer/site_spec.rb100644001.59 KB9bc20eb05aa09efa02be766c22b25e0c0dd0ff1e1867ae0c326754f7a41fdd05
spec/unit/rewriter/replacement_spec.rb100644002 KB773b97ffac7b7d65f8acc66a404911de5207bc84d2c6adf55d1a55459b1e40b5
spec/unit/rewriter/substitution_spec.rb100644002.79 KBe6651be6700774b428f6d38dad4bb1ea13f3aba0af44b84a654fff9d9112c1e2
spec/unit/rewriter/traverser_spec.rb100644001.3 KBd9d3f4693ea8bd8921d74dab1458a7486c612566849000806b5f5b647378b82e
spec/unit/support/map_at_spec.rb10064400607 Bytes414f0358f767bd3e28e5c5baf78d74e88513f7fa9c469d8583d8f20598f71de6
spec/unit/terms/literal_spec.rb100644002.03 KB0b2531daea75a3462c027cd981ff7a7abd016e696e9057b696131050678eaa71
spec/unit/terms/term_spec.rb100644001.56 KB5bb20dd507b27c6158358b05ed84de25b65813fb809ffe363e3805e37b078016
spec/unit/visitable/visitor_spec.rb10064400968 Bytes2fc9ea21715ea0a6e05ecd66e95caabd5dc653f67d11e4d154c98eee2ed6d384