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 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