Last active
August 29, 2015 13:59
-
-
Save mbj/10641431 to your computer and use it in GitHub Desktop.
Mutant on naught
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| mbj@mbj ~/devel/naught (mutant) % bundle exec rake mutant | |
| /home/mbj/.rubies/ruby-2.0.0-p353/bin/ruby -S rspec ./spec/base_object_spec.rb ./spec/basic_null_object_spec.rb ./spec/blackhole_spec.rb ./spec/explicit_conversions_spec.rb ./spec/functions/actual_spec.rb ./spec/functions/just_spec.rb ./spec/functions/maybe_spec.rb ./spec/functions/null_spec.rb ./spec/implicit_conversions_spec.rb ./spec/mimic_spec.rb ./spec/naught/null_object_builder/command_spec.rb ./spec/naught/null_object_builder_spec.rb ./spec/naught_spec.rb ./spec/pebble_spec.rb ./spec/predicate_spec.rb ./spec/singleton_null_object_spec.rb | |
| .................................................................................... | |
| Finished in 0.03124 seconds | |
| 84 examples, 0 failures | |
| Randomized with seed 32405 | |
| Mutant configuration: | |
| Matcher: #<Mutant::Matcher::Filter matcher=#<Mutant::Matcher::Namespace cache=#<Mutant::Cache> namespace=Naught> predicate=#<Morpher::Evaluator::Predicate::Negation operand=#<Morpher::Evaluator::Predicate::Boolean::Or body=[#<Morpher::Evaluator::Predicate::EQL left=#<Morpher::Evaluator::Transformer::Attribute param=:identification> right=#<Morpher::Evaluator::Transformer::Static param="Naught::NullClassBuilder::Commands::Pebble#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/pebble.rb:12">>]>>> | |
| Strategy: #<Mutant::Rspec::Strategy> | |
| Expect Coverage: 87.020000% | |
| Cannot find definition of: Naught::NullClassBuilder#base_class in /home/mbj/devel/naught/lib/naught/null_class_builder.rb:10 | |
| Cannot find definition of: Naught::NullClassBuilder#base_class= in /home/mbj/devel/naught/lib/naught/null_class_builder.rb:10 | |
| Cannot find definition of: Naught::NullClassBuilder#inspect_proc in /home/mbj/devel/naught/lib/naught/null_class_builder.rb:10 | |
| Cannot find definition of: Naught::NullClassBuilder#inspect_proc= in /home/mbj/devel/naught/lib/naught/null_class_builder.rb:10 | |
| Cannot find definition of: Naught::NullClassBuilder#interface_defined in /home/mbj/devel/naught/lib/naught/null_class_builder.rb:10 | |
| Cannot find definition of: Naught::NullClassBuilder#interface_defined= in /home/mbj/devel/naught/lib/naught/null_class_builder.rb:10 | |
| Cannot find definition of: Naught::NullClassBuilder#interface_defined? in /home/mbj/devel/naught/lib/naught/null_class_builder.rb:10 | |
| Cannot find definition of: Naught::NullClassBuilder::Command#builder in /home/mbj/devel/naught/lib/naught/null_class_builder/command.rb:4 | |
| Cannot find definition of: Naught::NullClassBuilder::Commands::Mimic#class_to_mimic in /home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:10 | |
| Cannot find definition of: Naught::NullClassBuilder::Commands::Mimic#include_super in /home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:10 | |
| Cannot find definition of: Naught::NullClassBuilder::Commands::Mimic#singleton_class in /home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:10 | |
| Naught.build:/home/mbj/devel/naught/lib/naught.rb:6 | |
| ....................... | |
| (23/23) 100% - 0.77s | |
| Naught::NullClassBuilder#apply_operations:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:137 | |
| .................... | |
| (20/20) 100% - 0.69s | |
| Naught::NullClassBuilder#black_hole:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:69 | |
| ....... | |
| (07/07) 100% - 0.32s | |
| Naught::NullClassBuilder#class_operations:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:165 | |
| ...F.. | |
| (05/06) 83% - 0.29s | |
| Naught::NullClassBuilder#command_name_for_method:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:185 | |
| ............. | |
| (13/13) 100% - 0.52s | |
| Naught::NullClassBuilder#customization_module:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:26 | |
| ...F.... | |
| (07/08) 87% - 0.38s | |
| Naught::NullClassBuilder#customize:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:21 | |
| .................... | |
| (20/20) 100% - 0.83s | |
| Naught::NullClassBuilder#defer:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:85 | |
| ............................................. | |
| (45/45) 100% - 2.34s | |
| Naught::NullClassBuilder#define_basic_class_methods:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:153 | |
| ....................................... | |
| (39/39) 100% - 1.89s | |
| Naught::NullClassBuilder#define_basic_instance_methods:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:143 | |
| ...............F..F....... | |
| (24/26) 92% - 1.80s | |
| Naught::NullClassBuilder#define_basic_methods:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:132 | |
| ....... | |
| (07/07) 100% - 0.62s | |
| Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34 | |
| .................................F.F....F.F....F.F......F...FF..FF.FF.F....F.FFF.F........FF..FFFF............................................................. | |
| (134/159) 84% - 11.31s | |
| Naught::NullClassBuilder#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:13 | |
| /home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| . | |
| (34/40) 85% - 2.63s | |
| Naught::NullClassBuilder#method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:98 | |
| ..........................................F.............. | |
| (56/57) 98% - 4.27s | |
| Naught::NullClassBuilder#null_equivalents:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:30 | |
| ..FFFFFF | |
| (02/08) 25% - 0.99s | |
| Naught::NullClassBuilder#operations:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:169 | |
| ...F.. | |
| (05/06) 83% - 0.49s | |
| Naught::NullClassBuilder#respond_to_any_message:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:73 | |
| ............................FFFF.F...F | |
| (32/38) 84% - 3.18s | |
| Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120 | |
| .................F.......FFFFFFFFFF | |
| (24/35) 68% - 3.37s | |
| Naught::NullClassBuilder#respond_to_missing?:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:109 | |
| ...FFF........F..... | |
| (16/20) 80% - 1.81s | |
| Naught::NullClassBuilder#stub_method:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:94 | |
| ................. | |
| (17/17) 100% - 1.11s | |
| Naught::NullClassBuilder#stub_method_returning_nil:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:173 | |
| ............F..... | |
| (17/18) 94% - 1.27s | |
| Naught::NullClassBuilder#stub_method_returning_self:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:179 | |
| .................. | |
| (18/18) 100% - 1.25s | |
| Naught::NullClassBuilder#super_duper:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:128 | |
| ......F..F.F.F.......F | |
| (17/22) 77% - 2.77s | |
| Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3 | |
| .F..F.FFF..F..FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF | |
| (08/45) 17% - 5.98s | |
| Naught::Conversions#Actual:/home/mbj/devel/naught/lib/naught/conversions.rb:45 | |
| ...F.................... | |
| (23/24) 95% - 1.61s | |
| Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35 | |
| ...F..............F..FFFFFFF..............F | |
| (33/43) 76% - 3.71s | |
| Naught::Conversions#Maybe:/home/mbj/devel/naught/lib/naught/conversions.rb:23 | |
| ..................F.........F................... | |
| (46/48) 95% - 5.88s | |
| Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12 | |
| ...F.................F.................F..FFFFFFF.... | |
| (43/53) 81% - 6.45s | |
| Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8 | |
| .............F.....FF..........FF......F.F...F....... | |
| (45/53) 84% - 2.87s | |
| Naught::NullClassBuilder::Command#call:/home/mbj/devel/naught/lib/naught/null_class_builder/command.rb:10 | |
| .....F..FFF.. | |
| (09/13) 69% - 0.91s | |
| Naught::NullClassBuilder::Command#defer:/home/mbj/devel/naught/lib/naught/null_class_builder/command.rb:14 | |
| ................ | |
| (16/16) 100% - 0.82s | |
| Naught::NullClassBuilder::Command#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/command.rb:6 | |
| /home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| . | |
| (08/08) 100% - 0.43s | |
| Naught::NullClassBuilder::Commands::DefineImplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_implicit_conversions.rb:7 | |
| ....................... | |
| (23/23) 100% - 1.38s | |
| Naught::NullClassBuilder::Commands::Pebble#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/pebble.rb:7 | |
| /home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| . | |
| (18/20) 90% - 2.44s | |
| Naught::NullClassBuilder::Commands::PredicatesReturn#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:12 | |
| ................... | |
| (19/19) 100% - 2.41s | |
| Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21 | |
| ...................F..F.....F.FFFF...../home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:36: warning: string literal in condition | |
| ..............F...FFFFFFFF....F..F...F..F.F... | |
| (64/85) 75% - 12.45s | |
| Naught::NullClassBuilder::Commands::PredicatesReturn#define_predicate_methods:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:35 | |
| .............../home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:46: warning: string literal in condition | |
| .........F........... | |
| (35/36) 97% - 5.17s | |
| Naught::NullClassBuilder::Commands::PredicatesReturn#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:7 | |
| /home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| . | |
| (18/18) 100% - 2.43s | |
| Naught::NullClassBuilder::Commands::Singleton#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/singleton.rb:7 | |
| ......F...F...............................F....... | |
| (47/50) 94% - 3.03s | |
| Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7 | |
| ......................FFFFFFFF.FFFFFFF.....F..F.........................F.............F....F......... | |
| (81/101) 80% - 14.31s | |
| Naught::NullClassBuilder::Commands::Mimic#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:32 | |
| ....................... | |
| (23/23) 100% - 1.87s | |
| Naught::NullClassBuilder::Commands::Mimic#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:12 | |
| /home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| . | |
| (150/151) 99% - 11.87s | |
| Naught::NullClassBuilder::Commands::Mimic#methods_to_stub:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:46 | |
| ...............FFF............. | |
| (28/31) 90% - 2.54s | |
| Naught::NullClassBuilder::Commands::Mimic#root_class_of:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:42 | |
| .....F...F....F...FFF.. | |
| (17/23) 73% - 2.73s | |
| Naught::NullClassBuilder::Commands::Impersonate#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/impersonate.rb:5 | |
| /home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| F/home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| ./home/mbj/.gem/ruby/2.0.0/gems/mutant-0.5.10/lib/mutant/subject/method/instance.rb:34: warning: undefining `initialize' may cause serious problems | |
| . | |
| (18/21) 85% - 2.70s | |
| Naught::NullClassBuilder#class_operations:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:165 | |
| evil:Naught::NullClassBuilder#class_operations:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:165:7946b | |
| @@ -1,4 +1,4 @@ | |
| def class_operations | |
| - @class_operations ||= [] | |
| + @s0d72332b67d7aab4ef0b ||= [] | |
| end | |
| (05/06) 83% - 0.29s | |
| Naught::NullClassBuilder#customization_module:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:26 | |
| evil:Naught::NullClassBuilder#customization_module:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:26:6a1d2 | |
| @@ -1,4 +1,4 @@ | |
| def customization_module | |
| - @customization_module ||= Module.new | |
| + @s1d368dd47f858b9f0e1b ||= Module.new | |
| end | |
| (07/08) 87% - 0.38s | |
| Naught::NullClassBuilder#define_basic_instance_methods:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:143 | |
| evil:Naught::NullClassBuilder#define_basic_instance_methods:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:143:518db | |
| @@ -1,10 +1,10 @@ | |
| def define_basic_instance_methods | |
| defer do |subject| | |
| subject.module_exec(@inspect_proc) do |inspect_proc| | |
| define_method(:inspect, &inspect_proc) | |
| - def initialize(*) | |
| + def initialize | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder#define_basic_instance_methods:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:143:60921 | |
| @@ -1,10 +1,8 @@ | |
| def define_basic_instance_methods | |
| defer do |subject| | |
| subject.module_exec(@inspect_proc) do |inspect_proc| | |
| define_method(:inspect, &inspect_proc) | |
| - def initialize(*) | |
| - end | |
| end | |
| end | |
| end | |
| (24/26) 92% - 1.80s | |
| Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34 | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:f997f | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| - const_set(:GeneratedMethods, generation_mod) | |
| + const_set(:GeneratedMethods, nil) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:71308 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| - const_set(:GeneratedMethods, generation_mod) | |
| + nil | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:714a2 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| - const_set(:Customizations, customization_mod) | |
| + const_set(:Customizations, nil) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:6cf33 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| - const_set(:Customizations, customization_mod) | |
| + nil | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:8e752 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| - const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| + const_set(:NULL_EQUIVS, builder) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:25be7 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| - const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| + const_set(:NULL_EQUIVS, nil) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:53a17 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| - remove_const(:NULL_EQUIVS) | |
| + :NULL_EQUIVS | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:d4a89 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| - remove_const(:NULL_EQUIVS) | |
| + nil | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:c60db | |
| @@ -1,26 +1,24 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| - Conversions.instance_methods.each do |instance_method| | |
| - undef_method(instance_method) | |
| - end | |
| + Conversions.instance_methods.each | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:0a1a6 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| - undef_method(instance_method) | |
| + instance_method | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:f76b0 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| - undef_method(instance_method) | |
| + undef_method | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:5615d | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| - undef_method(instance_method) | |
| + nil | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:a76f4 | |
| @@ -1,26 +1,25 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| - undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:0a97a | |
| @@ -1,26 +1,24 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| - Conversions.instance_methods.each do |instance_method| | |
| - undef_method(instance_method) | |
| - end | |
| + nil | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:1eb5a | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| - const_set(:Conversions, Conversions) | |
| + const_set(:Conversions, nil) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:6558c | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| - const_set(:Conversions, Conversions) | |
| + nil | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:334a5 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| - include(NullObjectTag) | |
| + NullObjectTag | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:d7ee7 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| - include(NullObjectTag) | |
| + include | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:f4c79 | |
| @@ -1,26 +1,26 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| - include(NullObjectTag) | |
| + nil | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:0e864 | |
| @@ -1,26 +1,25 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| - const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:838f7 | |
| @@ -1,26 +1,25 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| - const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:d5c93 | |
| @@ -1,26 +1,25 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| - remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:78830 | |
| @@ -1,26 +1,23 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| - Conversions.instance_methods.each do |instance_method| | |
| - undef_method(instance_method) | |
| - end | |
| const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:7f763 | |
| @@ -1,26 +1,25 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| - const_set(:Conversions, Conversions) | |
| include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| evil:Naught::NullClassBuilder#generate_class:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:34:ed3cb | |
| @@ -1,26 +1,25 @@ | |
| def generate_class | |
| unless interface_defined? | |
| respond_to_any_message | |
| end | |
| generation_mod = Module.new | |
| customization_mod = customization_module | |
| builder = self | |
| apply_operations(operations, generation_mod) | |
| null_class = Class.new(@base_class) do | |
| const_set(:GeneratedMethods, generation_mod) | |
| const_set(:Customizations, customization_mod) | |
| const_set(:NULL_EQUIVS, builder.null_equivalents) | |
| include(Conversions) | |
| remove_const(:NULL_EQUIVS) | |
| Conversions.instance_methods.each do |instance_method| | |
| undef_method(instance_method) | |
| end | |
| const_set(:Conversions, Conversions) | |
| - include(NullObjectTag) | |
| include(generation_mod) | |
| include(customization_mod) | |
| end | |
| apply_operations(class_operations, null_class) | |
| null_class | |
| end | |
| (134/159) 84% - 11.31s | |
| Naught::NullClassBuilder#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:13 | |
| evil:Naught::NullClassBuilder#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:13:d0ec0 | |
| @@ -1,10 +1,10 @@ | |
| def initialize | |
| - @interface_defined = false | |
| + @sc91d1d7762e7bef1d407 = false | |
| @base_class = Naught::BasicObject | |
| @inspect_proc = lambda do | |
| "<null>" | |
| end | |
| @stub_strategy = :stub_method_returning_nil | |
| define_basic_methods | |
| end | |
| evil:Naught::NullClassBuilder#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:13:62616 | |
| @@ -1,10 +1,10 @@ | |
| def initialize | |
| - @interface_defined = false | |
| + @interface_defined = nil | |
| @base_class = Naught::BasicObject | |
| @inspect_proc = lambda do | |
| "<null>" | |
| end | |
| @stub_strategy = :stub_method_returning_nil | |
| define_basic_methods | |
| end | |
| evil:Naught::NullClassBuilder#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:13:6fd95 | |
| @@ -1,10 +1,10 @@ | |
| def initialize | |
| - @interface_defined = false | |
| + nil | |
| @base_class = Naught::BasicObject | |
| @inspect_proc = lambda do | |
| "<null>" | |
| end | |
| @stub_strategy = :stub_method_returning_nil | |
| define_basic_methods | |
| end | |
| evil:Naught::NullClassBuilder#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:13:44746 | |
| @@ -1,10 +1,10 @@ | |
| def initialize | |
| @interface_defined = false | |
| - @base_class = Naught::BasicObject | |
| + @base_class = BasicObject | |
| @inspect_proc = lambda do | |
| "<null>" | |
| end | |
| @stub_strategy = :stub_method_returning_nil | |
| define_basic_methods | |
| end | |
| evil:Naught::NullClassBuilder#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:13:316a7 | |
| @@ -1,10 +1,9 @@ | |
| def initialize | |
| - @interface_defined = false | |
| @base_class = Naught::BasicObject | |
| @inspect_proc = lambda do | |
| "<null>" | |
| end | |
| @stub_strategy = :stub_method_returning_nil | |
| define_basic_methods | |
| end | |
| evil:Naught::NullClassBuilder#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:13:8fd00 | |
| @@ -1,10 +1,10 @@ | |
| def initialize | |
| - @interface_defined = false | |
| + @s4780f1909ffbc131eb61 = false | |
| @base_class = Naught::BasicObject | |
| @inspect_proc = lambda do | |
| "<null>" | |
| end | |
| @stub_strategy = :stub_method_returning_nil | |
| define_basic_methods | |
| end | |
| (34/40) 85% - 2.63s | |
| Naught::NullClassBuilder#method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:98 | |
| evil:Naught::NullClassBuilder#method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:98:d0f15 | |
| @@ -1,10 +1,10 @@ | |
| def method_missing(method_name, *args, &block) | |
| command_name = command_name_for_method(method_name) | |
| if Commands.const_defined?(command_name) | |
| command_class = Commands.const_get(command_name) | |
| - command_class.new(self, *args, &block).call | |
| + command_class.new(self, *args).call | |
| else | |
| super | |
| end | |
| end | |
| (56/57) 98% - 4.27s | |
| Naught::NullClassBuilder#null_equivalents:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:30 | |
| evil:Naught::NullClassBuilder#null_equivalents:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:30:292d8 | |
| @@ -1,4 +1,3 @@ | |
| def null_equivalents | |
| - @null_equivalents ||= [nil] | |
| end | |
| evil:Naught::NullClassBuilder#null_equivalents:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:30:dc084 | |
| @@ -1,4 +1,4 @@ | |
| def null_equivalents | |
| - @null_equivalents ||= [nil] | |
| + @se62508909273c61ae9d7 ||= [nil] | |
| end | |
| evil:Naught::NullClassBuilder#null_equivalents:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:30:c1389 | |
| @@ -1,4 +1,4 @@ | |
| def null_equivalents | |
| - @null_equivalents ||= [nil] | |
| + @null_equivalents ||= nil | |
| end | |
| evil:Naught::NullClassBuilder#null_equivalents:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:30:61c37 | |
| @@ -1,4 +1,4 @@ | |
| def null_equivalents | |
| - @null_equivalents ||= [nil] | |
| + @null_equivalents ||= [] | |
| end | |
| evil:Naught::NullClassBuilder#null_equivalents:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:30:ed2b7 | |
| @@ -1,4 +1,4 @@ | |
| def null_equivalents | |
| - @null_equivalents ||= [nil] | |
| + @null_equivalents ||= [::Object.new] | |
| end | |
| evil:Naught::NullClassBuilder#null_equivalents:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:30:ef5d6 | |
| @@ -1,4 +1,4 @@ | |
| def null_equivalents | |
| - @null_equivalents ||= [nil] | |
| + nil | |
| end | |
| (02/08) 25% - 0.99s | |
| Naught::NullClassBuilder#operations:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:169 | |
| evil:Naught::NullClassBuilder#operations:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:169:f3075 | |
| @@ -1,4 +1,4 @@ | |
| def operations | |
| - @operations ||= [] | |
| + @s1b79b436d1f14944fbf8 ||= [] | |
| end | |
| (05/06) 83% - 0.49s | |
| Naught::NullClassBuilder#respond_to_any_message:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:73 | |
| evil:Naught::NullClassBuilder#respond_to_any_message:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:73:e8f33 | |
| @@ -1,12 +1,12 @@ | |
| def respond_to_any_message | |
| defer(prepend: true) do |subject| | |
| subject.module_eval do | |
| def respond_to?(*) | |
| true | |
| end | |
| end | |
| stub_method(subject, :method_missing) | |
| end | |
| - @interface_defined = true | |
| + @s94c7ed7bd7b4420c601b = true | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_any_message:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:73:36059 | |
| @@ -1,12 +1,12 @@ | |
| def respond_to_any_message | |
| defer(prepend: true) do |subject| | |
| subject.module_eval do | |
| def respond_to?(*) | |
| true | |
| end | |
| end | |
| stub_method(subject, :method_missing) | |
| end | |
| - @interface_defined = true | |
| + @interface_defined = nil | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_any_message:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:73:fabcb | |
| @@ -1,12 +1,12 @@ | |
| def respond_to_any_message | |
| defer(prepend: true) do |subject| | |
| subject.module_eval do | |
| def respond_to?(*) | |
| true | |
| end | |
| end | |
| stub_method(subject, :method_missing) | |
| end | |
| - @interface_defined = true | |
| + @interface_defined = false | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_any_message:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:73:dd366 | |
| @@ -1,12 +1,12 @@ | |
| def respond_to_any_message | |
| defer(prepend: true) do |subject| | |
| subject.module_eval do | |
| def respond_to?(*) | |
| true | |
| end | |
| end | |
| stub_method(subject, :method_missing) | |
| end | |
| - @interface_defined = true | |
| + nil | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_any_message:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:73:c5cb9 | |
| @@ -1,12 +1,11 @@ | |
| def respond_to_any_message | |
| defer(prepend: true) do |subject| | |
| subject.module_eval do | |
| def respond_to?(*) | |
| true | |
| end | |
| end | |
| stub_method(subject, :method_missing) | |
| end | |
| - @interface_defined = true | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_any_message:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:73:73bfb | |
| @@ -1,12 +1,12 @@ | |
| def respond_to_any_message | |
| defer(prepend: true) do |subject| | |
| subject.module_eval do | |
| def respond_to?(*) | |
| true | |
| end | |
| end | |
| stub_method(subject, :method_missing) | |
| end | |
| - @interface_defined = true | |
| + @sd216420ba264b5080bf5 = true | |
| end | |
| (32/38) 84% - 3.18s | |
| Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120 | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:0cc59 | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| - Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| + Commands.const_defined?(command_name) | |
| rescue NameError | |
| super_duper(respond_to_method_name, method_name, include_private) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:437ed | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| rescue NameError | |
| - super_duper(respond_to_method_name, method_name, include_private) | |
| + super_duper | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:ce240 | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| rescue NameError | |
| - super_duper(respond_to_method_name, method_name, include_private) | |
| + super_duper(nil, method_name, include_private) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:5dc08 | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| rescue NameError | |
| - super_duper(respond_to_method_name, method_name, include_private) | |
| + super_duper(method_name, include_private) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:2b8d0 | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| rescue NameError | |
| - super_duper(respond_to_method_name, method_name, include_private) | |
| + super_duper(respond_to_method_name, nil, include_private) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:e2a26 | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| rescue NameError | |
| - super_duper(respond_to_method_name, method_name, include_private) | |
| + super_duper(respond_to_method_name, include_private) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:534d6 | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| rescue NameError | |
| - super_duper(respond_to_method_name, method_name, include_private) | |
| + super_duper(respond_to_method_name, method_name, nil) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:12ed9 | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| rescue NameError | |
| - super_duper(respond_to_method_name, method_name, include_private) | |
| + super_duper(respond_to_method_name, method_name) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:6ea66 | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| rescue NameError | |
| - super_duper(respond_to_method_name, method_name, include_private) | |
| + nil | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:d8ff4 | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| -rescue NameError | |
| +rescue | |
| super_duper(respond_to_method_name, method_name, include_private) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_definition:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:120:ecb4f | |
| @@ -1,7 +1,7 @@ | |
| def respond_to_definition(method_name, include_private, respond_to_method_name) | |
| command_name = command_name_for_method(method_name) | |
| Commands.const_defined?(command_name) || super_duper(respond_to_method_name, method_name, include_private) | |
| -rescue NameError | |
| +rescue nil | |
| super_duper(respond_to_method_name, method_name, include_private) | |
| end | |
| (24/35) 68% - 3.37s | |
| Naught::NullClassBuilder#respond_to_missing?:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:109 | |
| evil:Naught::NullClassBuilder#respond_to_missing?:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:109:cc540 | |
| @@ -1,4 +1,4 @@ | |
| -def respond_to_missing?(method_name, include_private = false) | |
| +def respond_to_missing?(method_name, include_private) | |
| respond_to_definition(method_name, include_private, :respond_to_missing?) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_missing?:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:109:e66de | |
| @@ -1,4 +1,4 @@ | |
| -def respond_to_missing?(method_name, include_private = false) | |
| +def respond_to_missing?(method_name, include_private = nil) | |
| respond_to_definition(method_name, include_private, :respond_to_missing?) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_missing?:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:109:002a3 | |
| @@ -1,4 +1,4 @@ | |
| -def respond_to_missing?(method_name, include_private = false) | |
| +def respond_to_missing?(method_name, include_private = true) | |
| respond_to_definition(method_name, include_private, :respond_to_missing?) | |
| end | |
| evil:Naught::NullClassBuilder#respond_to_missing?:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:109:a22a1 | |
| @@ -1,4 +1,4 @@ | |
| def respond_to_missing?(method_name, include_private = false) | |
| - respond_to_definition(method_name, include_private, :respond_to_missing?) | |
| + respond_to_definition(method_name, nil, :respond_to_missing?) | |
| end | |
| (16/20) 80% - 1.81s | |
| Naught::NullClassBuilder#stub_method_returning_nil:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:173 | |
| evil:Naught::NullClassBuilder#stub_method_returning_nil:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:173:08722 | |
| @@ -1,8 +1,7 @@ | |
| def stub_method_returning_nil(subject, name) | |
| subject.module_eval do | |
| define_method(name) do |*| | |
| - nil | |
| end | |
| end | |
| end | |
| (17/18) 94% - 1.27s | |
| Naught::NullClassBuilder#super_duper:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:128 | |
| evil:Naught::NullClassBuilder#super_duper:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:128:603b4 | |
| @@ -1,4 +1,3 @@ | |
| def super_duper(method_name, *args) | |
| - self.class.superclass.send(method_name, *args) | |
| end | |
| evil:Naught::NullClassBuilder#super_duper:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:128:f8407 | |
| @@ -1,4 +1,4 @@ | |
| def super_duper(method_name, *args) | |
| - self.class.superclass.send(method_name, *args) | |
| + self.class.send(method_name, *args) | |
| end | |
| evil:Naught::NullClassBuilder#super_duper:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:128:1ae89 | |
| @@ -1,4 +1,4 @@ | |
| def super_duper(method_name, *args) | |
| - self.class.superclass.send(method_name, *args) | |
| + nil.class.superclass.send(method_name, *args) | |
| end | |
| evil:Naught::NullClassBuilder#super_duper:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:128:d1217 | |
| @@ -1,4 +1,4 @@ | |
| def super_duper(method_name, *args) | |
| - self.class.superclass.send(method_name, *args) | |
| + nil.send(method_name, *args) | |
| end | |
| evil:Naught::NullClassBuilder#super_duper:/home/mbj/devel/naught/lib/naught/null_class_builder.rb:128:a3494 | |
| @@ -1,4 +1,4 @@ | |
| def super_duper(method_name, *args) | |
| - self.class.superclass.send(method_name, *args) | |
| + nil | |
| end | |
| (17/22) 77% - 2.77s | |
| Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3 | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:ef765 | |
| @@ -1,9 +1,9 @@ | |
| -def self.included(null_class) | |
| +def self.included(sac6bb960a8ac82e43bac) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:34269 | |
| @@ -1,9 +1,3 @@ | |
| def self.included(null_class) | |
| - unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| - end | |
| - super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:45116 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| - unless (class_variable_defined?(:@@included) && @@included) | |
| + unless class_variable_defined?(:@@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:36e41 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| - unless (class_variable_defined?(:@@included) && @@included) | |
| + unless @@included | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:168ae | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| - unless (class_variable_defined?(:@@included) && @@included) | |
| + unless (class_variable_defined?(:@@included) || @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:11d2e | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| - unless (class_variable_defined?(:@@included) && @@included) | |
| + unless true | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:c8f3a | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| + @@sfe07a7c05830ad135936 = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:6f9d4 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| + @@null_class = nil | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:27bc3 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| + nil | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:9bab2 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| + @@sb544ed28e564b155564e = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:c9b4e | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| + @@null_equivs = nil | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:d2419 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| + @@null_equivs = NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:a2e5d | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| + @@null_equivs = nil::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:99ac4 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| + nil | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:580ff | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| + @@sb40e5ef3195446b60b00 = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:d6ec8 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| + @@included = nil | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:92c50 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| + @@included = false | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:37445 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| + nil | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:b4dcf | |
| @@ -1,9 +1,8 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:4679e | |
| @@ -1,9 +1,8 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:1904a | |
| @@ -1,9 +1,8 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:e7a5d | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| + @@sd8c4bf5be33a16eeb9d0 = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:d8574 | |
| @@ -1,9 +1,7 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:07683 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| + @@s98bead85e888e4e0ea81 = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:ddbcc | |
| Mutation resulted in more than one diff, should not happen! PLS report a bug! | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:44d9f | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| + @@s1b02664e59328f738dff = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:1bfad | |
| @@ -1,9 +1,7 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:53199 | |
| @@ -1,9 +1,5 @@ | |
| def self.included(null_class) | |
| - unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| - end | |
| + nil | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:94204 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| - super | |
| + nil | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:d4098 | |
| @@ -1,9 +1,4 @@ | |
| def self.included(null_class) | |
| - unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| - end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:1e224 | |
| @@ -1,9 +1,8 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| - super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:2be30 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| + @@sdfe41d97a8bb60f204fd = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:d2779 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| + @@s84a4d18b0aff813476b9 = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:960b9 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| + @@s5ba42232c4dcf9991901 = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:2340e | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| - @@null_class = null_class | |
| + @@sb1544baf725fbf00921a = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:920be | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| - @@null_equivs = null_class::NULL_EQUIVS | |
| + @@s46d297a750a6d89c72b5 = null_class::NULL_EQUIVS | |
| @@included = true | |
| end | |
| super | |
| end | |
| evil:Naught::Conversions.included:/home/mbj/devel/naught/lib/naught/conversions.rb:3:77908 | |
| @@ -1,9 +1,9 @@ | |
| def self.included(null_class) | |
| unless (class_variable_defined?(:@@included) && @@included) | |
| @@null_class = null_class | |
| @@null_equivs = null_class::NULL_EQUIVS | |
| - @@included = true | |
| + @@sa18681a38b6a4fcc595d = true | |
| end | |
| super | |
| end | |
| (08/45) 17% - 5.98s | |
| Naught::Conversions#Actual:/home/mbj/devel/naught/lib/naught/conversions.rb:45 | |
| evil:Naught::Conversions#Actual:/home/mbj/devel/naught/lib/naught/conversions.rb:45:02512 | |
| @@ -1,12 +1,12 @@ | |
| -def Actual(object = nil) | |
| +def Actual(object = ::Object.new) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag | |
| nil | |
| else | |
| object | |
| end | |
| end | |
| (23/24) 95% - 1.61s | |
| Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35 | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:97021 | |
| @@ -1,12 +1,12 @@ | |
| -def Just(object = nil) | |
| +def Just(object = ::Object.new) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:1ca27 | |
| @@ -1,12 +1,12 @@ | |
| def Just(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| - fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| + fail(ArgumentError) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:79e05 | |
| @@ -1,12 +1,12 @@ | |
| def Just(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| - fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| + fail(ArgumentError.new) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:ac566 | |
| @@ -1,12 +1,12 @@ | |
| def Just(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| - fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| + fail(ArgumentError.new("#{nil}#{object.inspect}")) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:0662c | |
| @@ -1,12 +1,12 @@ | |
| def Just(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| - fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| + fail(ArgumentError.new("da2776a6fd635afa7c17#{object.inspect}")) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:41e21 | |
| @@ -1,12 +1,12 @@ | |
| def Just(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| - fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| + fail(ArgumentError.new("Null value: #{object}")) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:2f862 | |
| @@ -1,12 +1,12 @@ | |
| def Just(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| - fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| + fail(ArgumentError.new("Null value: #{nil.inspect}")) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:d9ce0 | |
| @@ -1,12 +1,12 @@ | |
| def Just(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| - fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| + fail(ArgumentError.new("Null value: #{nil}")) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:618ee | |
| @@ -1,12 +1,12 @@ | |
| def Just(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| - fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| + fail(ArgumentError.new(nil)) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Just:/home/mbj/devel/naught/lib/naught/conversions.rb:35:ee160 | |
| @@ -1,12 +1,12 @@ | |
| def Just(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag, *@@null_equivs | |
| - fail(ArgumentError.new("Null value: #{object.inspect}")) | |
| + fail(ArgumentError.new("dcb977be3eb045873193#{object.inspect}")) | |
| else | |
| object | |
| end | |
| end | |
| (33/43) 76% - 3.71s | |
| Naught::Conversions#Maybe:/home/mbj/devel/naught/lib/naught/conversions.rb:23 | |
| evil:Naught::Conversions#Maybe:/home/mbj/devel/naught/lib/naught/conversions.rb:23:7dbeb | |
| @@ -1,14 +1,12 @@ | |
| def Maybe(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| - when NullObjectTag | |
| - object | |
| when *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| object | |
| end | |
| end | |
| evil:Naught::Conversions#Maybe:/home/mbj/devel/naught/lib/naught/conversions.rb:23:1be49 | |
| @@ -1,14 +1,14 @@ | |
| def Maybe(object = nil) | |
| if block_given? | |
| object = yield | |
| end | |
| case object | |
| when NullObjectTag | |
| object | |
| when *@@null_equivs | |
| - @@null_class.get(caller: caller(1)) | |
| + @@null_class.get(caller: caller) | |
| else | |
| object | |
| end | |
| end | |
| (46/48) 95% - 5.88s | |
| Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12 | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:3b4dc | |
| @@ -1,11 +1,11 @@ | |
| -def Null(object = :nothing_passed) | |
| +def Null(object = nil) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| end | |
| end | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:22a73 | |
| @@ -1,11 +1,11 @@ | |
| def Null(object = :nothing_passed) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| - @@null_class.get(caller: caller(1)) | |
| + @@null_class.get(caller: caller) | |
| else | |
| fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| end | |
| end | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:60b86 | |
| @@ -1,11 +1,11 @@ | |
| def Null(object = :nothing_passed) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| - fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| + fail(ArgumentError) | |
| end | |
| end | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:49ad2 | |
| @@ -1,11 +1,11 @@ | |
| def Null(object = :nothing_passed) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| - fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| + fail(ArgumentError.new) | |
| end | |
| end | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:17298 | |
| @@ -1,11 +1,11 @@ | |
| def Null(object = :nothing_passed) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| - fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| + fail(ArgumentError.new("#{object} is not null!")) | |
| end | |
| end | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:d2c1b | |
| @@ -1,11 +1,11 @@ | |
| def Null(object = :nothing_passed) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| - fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| + fail(ArgumentError.new("#{nil.inspect} is not null!")) | |
| end | |
| end | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:4bfee | |
| @@ -1,11 +1,11 @@ | |
| def Null(object = :nothing_passed) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| - fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| + fail(ArgumentError.new("#{nil} is not null!")) | |
| end | |
| end | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:7988a | |
| @@ -1,11 +1,11 @@ | |
| def Null(object = :nothing_passed) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| - fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| + fail(ArgumentError.new("#{object.inspect}#{nil}")) | |
| end | |
| end | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:265cf | |
| @@ -1,11 +1,11 @@ | |
| def Null(object = :nothing_passed) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| - fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| + fail(ArgumentError.new("#{object.inspect}7ec1a5090e7159a33fc5")) | |
| end | |
| end | |
| evil:Naught::Conversions#Null:/home/mbj/devel/naught/lib/naught/conversions.rb:12:48d9e | |
| @@ -1,11 +1,11 @@ | |
| def Null(object = :nothing_passed) | |
| case object | |
| when NullObjectTag | |
| object | |
| when :nothing_passed, *@@null_equivs | |
| @@null_class.get(caller: caller(1)) | |
| else | |
| - fail(ArgumentError.new("#{object.inspect} is not null!")) | |
| + fail(ArgumentError.new(nil)) | |
| end | |
| end | |
| (43/53) 81% - 6.45s | |
| Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8 | |
| evil:Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8:9846a | |
| @@ -1,9 +1,9 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| extend(Forwardable) | |
| - def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| + def_delegators(:s09db106c3bf55b6ac37d, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8:8c33b | |
| @@ -1,9 +1,9 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| extend(Forwardable) | |
| - def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| + def_delegators(:nil, :to_a, :s117cd718823fc7f78bd0, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8:557b0 | |
| @@ -1,9 +1,9 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| extend(Forwardable) | |
| - def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| + def_delegators(:nil, :to_a, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8:0584f | |
| @@ -1,9 +1,9 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| extend(Forwardable) | |
| - def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| + def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :s0638523b1d0f903af346, :to_s) | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8:179e2 | |
| @@ -1,9 +1,9 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| extend(Forwardable) | |
| - def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| + def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :to_s) | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8:7cf3a | |
| @@ -1,9 +1,9 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| extend(Forwardable) | |
| - def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| + def_delegators(:sf9932f3cb70a27895e01, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8:f4dee | |
| @@ -1,9 +1,9 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| extend(Forwardable) | |
| - def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| + def_delegators(:nil, :to_a, :s0108d29b79fd8df212d0, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::DefineExplicitConversions#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/define_explicit_conversions.rb:8:8b667 | |
| @@ -1,9 +1,9 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| extend(Forwardable) | |
| - def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :to_r, :to_s) | |
| + def_delegators(:nil, :to_a, :to_c, :to_f, :to_h, :to_i, :sb3400e2695a068fc8e40, :to_s) | |
| end | |
| end | |
| end | |
| (45/53) 84% - 2.87s | |
| Naught::NullClassBuilder::Command#call:/home/mbj/devel/naught/lib/naught/null_class_builder/command.rb:10 | |
| evil:Naught::NullClassBuilder::Command#call:/home/mbj/devel/naught/lib/naught/null_class_builder/command.rb:10:47ba1 | |
| @@ -1,4 +1,4 @@ | |
| def call | |
| - fail(NotImplementedError.new("Method #call should be overriden in child classes")) | |
| + fail(NotImplementedError) | |
| end | |
| evil:Naught::NullClassBuilder::Command#call:/home/mbj/devel/naught/lib/naught/null_class_builder/command.rb:10:58fb0 | |
| @@ -1,4 +1,4 @@ | |
| def call | |
| - fail(NotImplementedError.new("Method #call should be overriden in child classes")) | |
| + fail(NotImplementedError.new) | |
| end | |
| evil:Naught::NullClassBuilder::Command#call:/home/mbj/devel/naught/lib/naught/null_class_builder/command.rb:10:22efd | |
| @@ -1,4 +1,4 @@ | |
| def call | |
| - fail(NotImplementedError.new("Method #call should be overriden in child classes")) | |
| + fail(NotImplementedError.new(nil)) | |
| end | |
| evil:Naught::NullClassBuilder::Command#call:/home/mbj/devel/naught/lib/naught/null_class_builder/command.rb:10:311ef | |
| @@ -1,4 +1,4 @@ | |
| def call | |
| - fail(NotImplementedError.new("Method #call should be overriden in child classes")) | |
| + fail(NotImplementedError.new("8bfbd396db35f7c81eae")) | |
| end | |
| (09/13) 69% - 0.91s | |
| Naught::NullClassBuilder::Commands::Pebble#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/pebble.rb:7 | |
| evil:Naught::NullClassBuilder::Commands::Pebble#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/pebble.rb:7:2a26b | |
| @@ -1,5 +1,5 @@ | |
| -def initialize(builder, output = $stdout) | |
| +def initialize(builder, output) | |
| @builder = builder | |
| @output = output | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Pebble#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/pebble.rb:7:2ccdf | |
| @@ -1,5 +1,5 @@ | |
| -def initialize(builder, output = $stdout) | |
| +def initialize(builder, output = nil) | |
| @builder = builder | |
| @output = output | |
| end | |
| (18/20) 90% - 2.44s | |
| Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21 | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:ba138 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| - next | |
| + break | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:f45b5 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| - original_method_missing = instance_method(:method_missing) | |
| + sc224bb220e4c0a51cc60 = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:601b7 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| - original_method_missing = instance_method(:method_missing) | |
| + nil | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:c8e06 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| - define_method(:method_missing) do |method_name, *args, &block| | |
| + define_method(:method_missing) do |s1d0f73bc3fbe1739db08, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:b1141 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| - define_method(:method_missing) do |method_name, *args, &block| | |
| + define_method(:method_missing) do |*args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:bb2c4 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| - define_method(:method_missing) do |method_name, *args, &block| | |
| + define_method(:method_missing) do |method_name, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:40302 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| - define_method(:method_missing) do |method_name, *args, &block| | |
| + define_method(:method_missing) do |method_name, *args| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:9aea4 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| + self.call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:a637b | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| + original_method_missing.bind(self).call | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:3eb1e | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| + original_method_missing.bind(self).call(nil, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:125af | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| + original_method_missing.bind(self).call(*args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:9a846 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| + original_method_missing.bind(self).call(method_name, nil, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:d66a3 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| + original_method_missing.bind(self).call(method_name, *nil, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:4529c | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| + original_method_missing.bind(self).call(method_name, args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:145ac | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| + original_method_missing.bind(self).call(method_name, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:a3242 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| + original_method_missing.bind(self).call(method_name, *args) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:00380 | |
| @@ -1,16 +1,12 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| - if method_name.to_s.end_with?("?") | |
| - return_value | |
| - else | |
| - original_method_missing.bind(self).call(method_name, *args, &block) | |
| - end | |
| + raise | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:21f2f | |
| @@ -1,16 +1,15 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| - original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:c4170 | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| - original_method_missing = instance_method(:method_missing) | |
| + sf01263702e282ec8d40e = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:0f8dc | |
| @@ -1,16 +1,16 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| unless subject.method_defined?(:method_missing) | |
| next | |
| end | |
| original_method_missing = instance_method(:method_missing) | |
| - define_method(:method_missing) do |method_name, *args, &block| | |
| + define_method(:method_missing) do |s71e8b11fd02fa1b3af69, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_method_missing:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:21:88e7e | |
| @@ -1,16 +1,12 @@ | |
| def define_method_missing(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| - unless subject.method_defined?(:method_missing) | |
| - next | |
| - end | |
| - original_method_missing = instance_method(:method_missing) | |
| define_method(:method_missing) do |method_name, *args, &block| | |
| if method_name.to_s.end_with?("?") | |
| return_value | |
| else | |
| original_method_missing.bind(self).call(method_name, *args, &block) | |
| end | |
| end | |
| end | |
| end | |
| (64/85) 75% - 12.45s | |
| Naught::NullClassBuilder::Commands::PredicatesReturn#define_predicate_methods:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:35 | |
| evil:Naught::NullClassBuilder::Commands::PredicatesReturn#define_predicate_methods:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/predicates_return.rb:35:3b58d | |
| @@ -1,12 +1,12 @@ | |
| def define_predicate_methods(subject) | |
| subject.module_exec(@predicate_return_value) do |return_value| | |
| instance_methods.each do |method_name| | |
| if method_name.to_s.end_with?("?") | |
| - define_method(method_name) do |*| | |
| + define_method(method_name) do | |
| return_value | |
| end | |
| end | |
| end | |
| end | |
| end | |
| (35/36) 97% - 5.17s | |
| Naught::NullClassBuilder::Commands::Singleton#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/singleton.rb:7 | |
| evil:Naught::NullClassBuilder::Commands::Singleton#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/singleton.rb:7:e7848 | |
| @@ -1,17 +1,17 @@ | |
| def call | |
| defer(class: true) do |subject| | |
| - require("singleton") | |
| + "singleton" | |
| subject.module_eval do | |
| include(::Singleton) | |
| def self.get(*) | |
| instance | |
| end | |
| ["dup", "clone"].each do |method_name| | |
| define_method(method_name) do | |
| self | |
| end | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Singleton#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/singleton.rb:7:1085c | |
| @@ -1,17 +1,17 @@ | |
| def call | |
| defer(class: true) do |subject| | |
| - require("singleton") | |
| + nil | |
| subject.module_eval do | |
| include(::Singleton) | |
| def self.get(*) | |
| instance | |
| end | |
| ["dup", "clone"].each do |method_name| | |
| define_method(method_name) do | |
| self | |
| end | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Singleton#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/singleton.rb:7:5119a | |
| @@ -1,17 +1,16 @@ | |
| def call | |
| defer(class: true) do |subject| | |
| - require("singleton") | |
| subject.module_eval do | |
| include(::Singleton) | |
| def self.get(*) | |
| instance | |
| end | |
| ["dup", "clone"].each do |method_name| | |
| define_method(method_name) do | |
| self | |
| end | |
| end | |
| end | |
| end | |
| end | |
| (47/50) 94% - 3.03s | |
| Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7 | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:48c1b | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| - range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| + range = if nil | |
| 4 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:ab63a | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| - range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| + range = if (RUBY_VERSION.to_f == 1.9) | |
| 4 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:e1adf | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| - range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| + range = if (RUBY_PLATFORM != "java") | |
| 4 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:e4aef | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| - range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| + range = if ((RUBY_VERSION.to_f == 1.9) || (RUBY_PLATFORM != "java")) | |
| 4 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:cd9e1 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| - range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| + range = if ((!(RUBY_VERSION.to_f == 1.9)) && (RUBY_PLATFORM != "java")) | |
| 4 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:c8385 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| - range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| + range = if (!((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java"))) | |
| 4 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:06827 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| - range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| + range = if true | |
| 4 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:38536 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| - range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| + range = if false | |
| 4 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:44f11 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + nil | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:35e0a | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + 0 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:b0210 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + 1 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:d134d | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + -4 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:b0615 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + 5 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:bd1fe | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + 3 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:ff24c | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + 207 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:c8948 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| 4 | |
| else | |
| - 3 | |
| + 4 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:30857 | |
| @@ -1,20 +1,18 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| - range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| - else | |
| + range = unless ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:53f26 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + 565 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:abe09 | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + 336 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Traceable#call:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/traceable.rb:7:0768a | |
| @@ -1,20 +1,20 @@ | |
| def call | |
| defer do |subject| | |
| subject.module_eval do | |
| attr_reader(:__file__, :__line__) | |
| def initialize(options = {}) | |
| range = if ((RUBY_VERSION.to_f == 1.9) && (RUBY_PLATFORM != "java")) | |
| - 4 | |
| + 745 | |
| else | |
| 3 | |
| end | |
| backtrace = options.fetch(:caller) do | |
| Kernel.caller(range) | |
| end | |
| @__file__, line, _ = backtrace[0].split(":") | |
| @__line__ = line.to_i | |
| end | |
| end | |
| end | |
| end | |
| (81/101) 80% - 14.31s | |
| Naught::NullClassBuilder::Commands::Mimic#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:12 | |
| evil:Naught::NullClassBuilder::Commands::Mimic#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:12:b3f2e | |
| @@ -1,24 +1,24 @@ | |
| def initialize(builder, class_to_mimic_or_options, options = {}) | |
| super(builder) | |
| if (Hash === class_to_mimic_or_options) | |
| - options = class_to_mimic_or_options.merge(options) | |
| + options = class_to_mimic_or_options | |
| instance = options.fetch(:example) | |
| @singleton_class = class << instance | |
| self | |
| end | |
| @class_to_mimic = instance.class | |
| else | |
| @singleton_class = NULL_SINGLETON_CLASS | |
| @class_to_mimic = class_to_mimic_or_options | |
| end | |
| @include_super = options.fetch(:include_super) do | |
| true | |
| end | |
| builder.base_class = root_class_of(@class_to_mimic) | |
| class_to_mimic = @class_to_mimic | |
| builder.inspect_proc = lambda do | |
| "<null:#{class_to_mimic}>" | |
| end | |
| builder.interface_defined = true | |
| end | |
| (150/151) 99% - 11.87s | |
| Naught::NullClassBuilder::Commands::Mimic#methods_to_stub:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:46 | |
| evil:Naught::NullClassBuilder::Commands::Mimic#methods_to_stub:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:46:6fe69 | |
| @@ -1,5 +1,5 @@ | |
| def methods_to_stub | |
| - methods_to_mimic = class_to_mimic.instance_methods(include_super) | singleton_class.instance_methods(false) | |
| + methods_to_mimic = class_to_mimic.instance_methods(include_super) | singleton_class.instance_methods | |
| methods_to_mimic - Object.instance_methods | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Mimic#methods_to_stub:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:46:fb4d3 | |
| @@ -1,5 +1,5 @@ | |
| def methods_to_stub | |
| - methods_to_mimic = class_to_mimic.instance_methods(include_super) | singleton_class.instance_methods(false) | |
| + methods_to_mimic = class_to_mimic.instance_methods(include_super) | singleton_class.instance_methods(nil) | |
| methods_to_mimic - Object.instance_methods | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Mimic#methods_to_stub:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:46:e25c8 | |
| @@ -1,5 +1,5 @@ | |
| def methods_to_stub | |
| - methods_to_mimic = class_to_mimic.instance_methods(include_super) | singleton_class.instance_methods(false) | |
| + methods_to_mimic = class_to_mimic.instance_methods(include_super) | singleton_class.instance_methods(true) | |
| methods_to_mimic - Object.instance_methods | |
| end | |
| (28/31) 90% - 2.54s | |
| Naught::NullClassBuilder::Commands::Mimic#root_class_of:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:42 | |
| evil:Naught::NullClassBuilder::Commands::Mimic#root_class_of:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:42:61cf8 | |
| @@ -1,8 +1,8 @@ | |
| def root_class_of(klass) | |
| - if klass.ancestors.include?(Object) | |
| + if klass.ancestors | |
| Object | |
| else | |
| Naught::BasicObject | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Mimic#root_class_of:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:42:9197f | |
| @@ -1,8 +1,8 @@ | |
| def root_class_of(klass) | |
| - if klass.ancestors.include?(Object) | |
| + if Object | |
| Object | |
| else | |
| Naught::BasicObject | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Mimic#root_class_of:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:42:78742 | |
| @@ -1,8 +1,8 @@ | |
| def root_class_of(klass) | |
| - if klass.ancestors.include?(Object) | |
| + if true | |
| Object | |
| else | |
| Naught::BasicObject | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Mimic#root_class_of:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:42:caa99 | |
| @@ -1,8 +1,6 @@ | |
| def root_class_of(klass) | |
| if klass.ancestors.include?(Object) | |
| Object | |
| - else | |
| - Naught::BasicObject | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Mimic#root_class_of:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:42:53607 | |
| @@ -1,8 +1,8 @@ | |
| def root_class_of(klass) | |
| if klass.ancestors.include?(Object) | |
| Object | |
| else | |
| - Naught::BasicObject | |
| + nil | |
| end | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Mimic#root_class_of:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/mimic.rb:42:b5b4a | |
| @@ -1,8 +1,8 @@ | |
| def root_class_of(klass) | |
| if klass.ancestors.include?(Object) | |
| Object | |
| else | |
| - Naught::BasicObject | |
| + BasicObject | |
| end | |
| end | |
| (17/23) 73% - 2.73s | |
| Naught::NullClassBuilder::Commands::Impersonate#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/impersonate.rb:5 | |
| evil:Naught::NullClassBuilder::Commands::Impersonate#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/impersonate.rb:5:7a057 | |
| @@ -1,5 +1,5 @@ | |
| -def initialize(builder, class_to_impersonate, options = {}) | |
| +def initialize(sea74b681c98484baf68d, class_to_impersonate, options = {}) | |
| super | |
| builder.base_class = class_to_impersonate | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Impersonate#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/impersonate.rb:5:001f4 | |
| @@ -1,5 +1,5 @@ | |
| -def initialize(builder, class_to_impersonate, options = {}) | |
| +def initialize(builder, class_to_impersonate, sba29d4ebcba51935ee7b = {}) | |
| super | |
| builder.base_class = class_to_impersonate | |
| end | |
| evil:Naught::NullClassBuilder::Commands::Impersonate#initialize:/home/mbj/devel/naught/lib/naught/null_class_builder/commands/impersonate.rb:5:53485 | |
| @@ -1,5 +1,5 @@ | |
| -def initialize(builder, class_to_impersonate, options = {}) | |
| +def initialize(builder, class_to_impersonate) | |
| super | |
| builder.base_class = class_to_impersonate | |
| end | |
| (18/21) 85% - 2.70s | |
| Subjects: 45 | |
| Mutations: 1556 | |
| Kills: 1354 | |
| Alive: 202 | |
| Runtime: 164.68s | |
| Killtime: 138.90s | |
| Overhead: 15.66% | |
| Coverage: 87.02% | |
| Expected: 87.02% | |
| Nodes handled by generic mutator (type:occurrences): | |
| sclass : 2 | |
| regopt : 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment