metamorpher-0.2.6

https://rubygems.org

metamorpher

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 642317

number: 0.2.6

platform: ruby

spec_sha256: f746b3760dd19d522d4daea848c7ab9add4994ee93916a9b30fc97be47a5432a

sha256: 6f84630ef8dfd0cbafec0e61802c108df6aeecd9f4d349e6aa5fd13947e159fb

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

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

position: 0

version_data_entries_count: 92

uploaded_at: 2016-03-15 16:35:55 UTC

indexed: true

has_extensions:

extensions:

Gem size: 33.5 KB

Version Data Entries

Total: 92

Unpacked size: 134 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.codeclimate.yml1006440028 Bytesde2446b264a2ef3c1b9a9be0bd40df5eb7024d28001a2a4b4345fc2e501e42ff
.gitignore10064400164 Bytes118a6bb5455b1fb62f2d3638a61c82317b7ddc2fea1aa9a7cd805323c9a8f7e3
.rspec1006440048 Bytes304096d03385698dc1d8cf6ef9c2e605488a49c44fd243044a036a9aeb132219
.rubocop.yml10064400259 Bytesfe4a5379b54c511694f30ba3eb18e84c31040c7e43d479381c67d67e2f5a36c7
.ruby-version100644006 Bytes4d66ce434c5ffb80f286227e918f77e14a9bc80e7bcc445353c02d484c33b699
.travis.yml10064400135 Bytes8605ab0a98b43e7bfd4c5a1760aa4140e5e1aba14d29bdfb7fa4bfdab39b940a
Gemfile1006440096 Bytesd856d5b4432870b09b4205c2adb1a702ed1865d2b442642c0404baa8aa2a7f6b
LICENSE.txt100644001.04 KBba03c633543147e96c9e49653766f6c8473759eae261b082c6f130a178462cc2
README.md1006440025.3 KB0efeba8e535ebdbccf3ef4f78356785460cebfd53797fdec26b94d6b7d2a2712
RELEASES.md100644001.23 KBcb2dccb8e599ef9154c1c9a5e6b4e7cdaca0c23011291c3735512721ca290821
Rakefile10064400550 Bytes510ce7545b5a2b85e05ad594b07edaf1335cb23d136ad12dc03b9c29c6fca665
examples/refactorings/rails/where_first/app.rb100644001.59 KB9ab05722fdb8e5f737ca476e29d6c34ff9d0aca219a84fc06a984e337944d62b
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.rb10064400710 Bytes20eae4b7c7b9d0cff39c0367adde0a2267adf60945cd9f9869046b4a5cd6f709
lib/metamorpher/builders/ast.rb10064400175 Bytes8317792d365e181ec11a9a330b6be7d99d2f28b62caa5c61959b616c476eb5b3
lib/metamorpher/builders/ast/builder.rb100644001.62 KBdbb55a61b2c44033aafd0d62b1a7ac597e9dff9ce120b54657d7490a0957e631
lib/metamorpher/builders/ast/derivation_builder.rb10064400652 Bytes42503932bab18683463e7e029626a849edab8926ee524d80b43dbc25cdcb8396
lib/metamorpher/builders/ast/greedy_variable_builder.rb10064400817 Bytes9d64d7b14288248a119caefe8cee7bc5ed2eb355cbb29e2c62ef4705f4ab7fad
lib/metamorpher/builders/ast/literal_builder.rb10064400744 Bytes3ddedee3589921eacafd67e5ad2d31176a6b2bb1e8a5ca7b1e9228bfe99ee80d
lib/metamorpher/builders/ast/term_set_builder.rb10064400417 Bytes8f5224354ca5f576e5d34b1aa944d63969031ca14a8e565eab19884c8a8f8288
lib/metamorpher/builders/ast/variable_builder.rb10064400752 Bytes1083f3a2a135f9cf05cdeb13278efdc6afe738435c43f409917e60fb5f32a1a9
lib/metamorpher/builders/ruby.rb10064400177 Bytes487c1b86529819b6ffd8bfc7fd907eb9ff68e82363d068781bd24b2d1b3e727b
lib/metamorpher/builders/ruby/builder.rb10064400979 Bytesf56103912e9c4817cd46d4d31dd019f5320215b7238726c317a6d7dbd6f9dc64
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.rb10064400398 Bytes248fab792a6d08eb3ca8b0a8077b773bf03b04b4ee71769fe25de6de5bb1c4df
lib/metamorpher/builders/ruby/uppercase_rewriter.rb10064400701 Bytesdf6f56aaa731feb288ace869d542ff3686bf4ad59e637d6a6b2c027364c2e336
lib/metamorpher/builders/ruby/variable_replacement_visitor.rb10064400749 Bytes4eb57ae061e162fc359527e5709c21d19ce3eaa9a55509e771addf372cbc36d6
lib/metamorpher/drivers/parse_error.rb1006440088 Bytes822768a450647934eacd4f3920bf157bc11eb354fb4f6968ef75e00ad6c10299
lib/metamorpher/drivers/ruby.rb100644002.12 KBf07c1f9e489955d1a3dd6aad75a06ea7ec32064b62ca77ed0c85fcf1f4fc6c8b
lib/metamorpher/matcher.rb10064400110 Bytesafbcdce67cb5641cb60edada587f765b62515255d3542f8f33d0d7a0fb5b662e
lib/metamorpher/matcher/match.rb10064400485 Bytes11c836b33b978b76abb425bd1a28c68a7993e22bdaeaa02d2e0c93fbf9283cfa
lib/metamorpher/matcher/matching.rb100644001.79 KBd66dc047d7944b6a24ed251f2368337af8428c2ba994941bfe20b0b014a3e10d
lib/metamorpher/matcher/no_match.rb10064400235 Bytes8d4e453bbb190fec6dd0c63931ca422c1006074742a4d8a476ce055afc535b67
lib/metamorpher/mutator.rb10064400437 Bytes7f87a3a2339dfc79a42627679272c8942ea9228acfe20223a755b2451cd560b3
lib/metamorpher/refactorer.rb10064400413 Bytesbf0c006d5864c3e0d2416db7b000ba4fb75465335421647b792e61b1fbee02fe
lib/metamorpher/rewriter.rb10064400250 Bytesf9891ac4470b918c434883fad38026c5ad8f05eb182cac6e2731351806c2dfba
lib/metamorpher/rewriter/replacement.rb10064400409 Bytesc690d23fa5e085880e45d8abed685b68d9a276e092eb0ca67aeb253b7cbaeaad
lib/metamorpher/rewriter/rule.rb100644001.24 KB383e79acde6c6690ae8b28c6a7bd53060e8144c0f6b713fedce71b18ba6da151
lib/metamorpher/rewriter/substitution.rb100644001.2 KB51b861164a82b16173228bf6e7ab93f0a77acf7502ab17e393d64c94307be0f9
lib/metamorpher/rewriter/traverser.rb10064400568 Bytes905c3df344f88fffeb8d97cb7e814f5823834ccb013b213df6dffb16f4965aaa
lib/metamorpher/support/map_at.rb10064400287 Bytes6ac438f250fa9933a7185d479de35045eed512f08cb4f7efdf3f95b0b69b07d2
lib/metamorpher/terms/derived.rb10064400241 Bytes1d0c89b780a2795fb03014c3e0a26b9a582865902f0f5aebf61e2aa08004e0d0
lib/metamorpher/terms/literal.rb10064400955 Bytes7d4871f4cf6981769534dc4810f7df5e3cacdcb1eb3e2307bfe9aff7fb64e452
lib/metamorpher/terms/term.rb10064400869 Bytes5d3e4cf8921165942c23dcd1c7b98174a27141b0ba3e2bcbcf4bd75948c922ac
lib/metamorpher/terms/term_set.rb10064400433 Bytesf5310f3f3cfb52b043d1b49b4baf5d5b6ee006cf5020ed1be7d4c2baaf966463
lib/metamorpher/terms/variable.rb10064400394 Bytesbc884dafd70526cd0400c9c65ddfcbfcd1a28f7995d28499472b4f6a5f1f87f7
lib/metamorpher/transformer/base.rb100644001.41 KBc279b77c33541a700c7a0d636c4dc7dc54c846352ef097798b030a7cda153666
lib/metamorpher/transformer/merger.rb10064400469 Bytes308c952756f6ef77054ae5f0e4c3911d7997137b128369166490ee3f71f9e9e2
lib/metamorpher/transformer/site.rb10064400815 Bytes6c6f34f6282f3f5235005e49c9c732f2535c5968fcd691b76ae44ce9e0a83100
lib/metamorpher/version.rb1006440043 Bytes9544932c5ed69e87f4b95e903564686aa61325317a1a43fd61b65e1674d761af
lib/metamorpher/visitable/visitable.rb10064400106 Bytescec0005100a23732b9d3f5d6db42ada707dbe5a6d5450a06d1a6798271edf7e0
lib/metamorpher/visitable/visitor.rb10064400755 Bytes4896a99f9d16cfba855bf4b317745575c44dffe03a6ac2922ea9dc47c9b55263
metamorpher.gemspec100644001.3 KB4c329a3c1591f7da9a581bf14052528a09c851e458c8e553bfdc0aa4aefb827a
spec/integration/ast/builder_spec.rb10064400429 Bytes02c6c260c9e886b9f20097b3bb6f1f482c470e93135d34735e1709fd9ae4837a
spec/integration/ast/matcher_spec.rb100644004.59 KBf143a7bfc97f86153b0d9b585461de769945d12c6da92159df729fba87ff79c1
spec/integration/ast/rewriter_spec.rb100644006.48 KB2962192413cf3a775695b9a1e5205511e9cbad0fce98b4d7ca06d54e4f21f874
spec/integration/ruby/builder_spec.rb100644004.31 KBa0e7044f265bfdea1195620fe87a63ed9c80b5e2055c82f0d1d92b7d57d1e8ef
spec/integration/ruby/mutator_spec.rb100644006.19 KB7618f9c4336093017594f02e2f3f4be978021075ad8f60d5827ba7df93e5c58f
spec/integration/ruby/refactorer_spec.rb100644005.65 KBa6e5a07c361d86bd2b315492f714562dcc4a28d96ccba5a07664e6c3ba58beb9
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.7 KB7c89dd063cdfb98f2bf8f86ca4ecbdb1105e784ab19cdc23c73ddfa47798a6ee
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_term_set_builder.rb100644001.29 KB57b6006e97e2ac374169a29f09813cec01ca86477e72c3f51a58881c2907bd1e
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/term_set_builder_spec.rb10064400151 Bytesfe33b401561d971c641ced3737022a97b82990a7b76bf55974871c8a7c1b4a71
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.rb100644003.93 KB68b521055e19194884181fa4b745e2848c0857d2dae1a1c2d50151ddce82c99e
spec/unit/matcher/matching_spec.rb100644007.54 KB412a353d9d3f73a6e474af60cd2158bf0697020df31d8e60272fbc0cfb55aed6
spec/unit/metamorpher_spec.rb10064400660 Bytes44d5978ed30048a5c76d6be4509a36131aa1f8bc314744ebb8d530e0bf5d6420
spec/unit/rewriter/replacement_spec.rb100644002 KB773b97ffac7b7d65f8acc66a404911de5207bc84d2c6adf55d1a55459b1e40b5
spec/unit/rewriter/substitution_spec.rb100644003.72 KB18006a09b2db0d6626338baaa0f88f7cb9b40c43a5b073644f6211308fbabd91
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/transformer/merger_spec.rb100644002.8 KB8b9ab323cc491d3d237a3cf483303b252bda98ac7fc3c479c9c49482f3853afd
spec/unit/transformer/site_spec.rb100644001.59 KB80170760d7002b7a3ca73b46828b75dcf194cd53f37475b1d6dd672a2c78e2b0
spec/unit/visitable/visitor_spec.rb10064400968 Bytes2fc9ea21715ea0a6e05ecd66e95caabd5dc653f67d11e4d154c98eee2ed6d384