Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
cremes$ patch < /tmp/pastie-219903.diff can't find file to patch at input line 5 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/shotgun/lib/subtend/ruby.c b/shotgun/lib/subtend/ruby.c |index b96828e..68b7c8d 100644 |--- a/shotgun/lib/subtend/ruby.c |+++ b/shotgun/lib/subtend/ruby.c -------------------------- File to patch: shotgun/lib/subtend/ruby.c patching file shotgun/lib/subtend/ruby.c can't find file to patch at input line 104 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/shotgun/lib/subtend/ruby.h b/shotgun/lib/subtend/ruby.h |index 1a1ca5f..52f98d2 100644 |--- a/shotgun/lib/subtend/ruby.h |+++ b/shotgun/lib/subtend/ruby.h -------------------------- File to patch: shotgun/lib/subtend/ruby.h patching file shotgun/lib/subtend/ruby.h can't find file to patch at input line 161 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/spec/subtend/ext/subtend_object.c b/spec/subtend/ext/subtend_object.c |index 44d6061..9150825 100644 |--- a/spec/subtend/ext/subtend_object.c |+++ b/spec/subtend/ext/subtend_object.c -------------------------- File to patch: spec/subtend/ext/subtend_object.c patching file spec/subtend/ext/subtend_object.c can't find file to patch at input line 208 Perhaps you should have used the -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/spec/subtend/object_spec.rb b/spec/subtend/object_spec.rb |index a028d90..acf3d1a 100644 |--- a/spec/subtend/object_spec.rb |+++ b/spec/subtend/object_spec.rb -------------------------- File to patch: spec/subtend/object_spec.rb patching file spec/subtend/object_spec.rb patch unexpectedly ends in middle of line Hunk #1 succeeded at 119 with fuzz 2 (offset -12 lines). ~/developer/projects/ruby/rubinius/code cremes$ rake git:status (in /Volumes/susie/cremes/developer/projects/ruby/rubinius/code) top-level: # On branch enums # Changed but not updated: # (use "git add <file>..." to update what will be committed) # # modified: shotgun/lib/subtend/ruby.c # modified: shotgun/lib/subtend/ruby.h # modified: spec/subtend/ext/subtend_object.c # modified: spec/subtend/object_spec.rb # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # 1 # spec/subtend/object_spec.rb.orig no changes added to commit (use "git add" and/or "git commit -a") spec/ruby: # On branch master nothing to commit (working directory clean) ~/developer/projects/ruby/rubinius/code cremes$ rake build (in /Volumes/susie/cremes/developer/projects/ruby/rubinius/code) make vm cd shotgun; make rubinius cd lib; make library; DEP subtend/ruby.c CC subtend/ruby.o LINK librubinius-local-dev.dylib LINK librubinius-0.9.0.dylib CC rubinius.local.bin CC rubinius.bin Cleaning up objects... Created zlib.bundle Cleaning up objects... Created readline.bundle ~/developer/projects/ruby/rubinius/code cremes$ bin/mspec ci ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...EEEEEEEEEEEEEEEEEEEEEE...............EEEEEEEEEEEEEEEEEEEEEEEEEE................................................................................................................................................................................... 1) SubtendArray rb_ary_new should return an empty array ERROR NoMethodError occurred during: before :each NoMethodError: No method 'new' on an instance of NilClass. Kernel(NilClass)#new (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:9 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 2) SubtendArray rb_ary_new should return an empty array ERROR NoMethodError: No method 'new_array' on an instance of NilClass. Kernel(NilClass)#new_array (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:13 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 3) SubtendArray rb_ary_push should add an element to an array ERROR NoMethodError occurred during: before :each NoMethodError: No method 'new' on an instance of NilClass. Kernel(NilClass)#new (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:9 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 4) SubtendArray rb_ary_push should add an element to an array ERROR NoMethodError: No method 'rb_ary_push' on an instance of NilClass. Kernel(NilClass)#rb_ary_push (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:17 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 5) SubtendArray rb_ary_push2 should add elements to an array ERROR NoMethodError occurred during: before :each NoMethodError: No method 'new' on an instance of NilClass. Kernel(NilClass)#new (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:9 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 6) SubtendArray rb_ary_push2 should add elements to an array ERROR NoMethodError: No method 'rb_ary_push2' on an instance of NilClass. Kernel(NilClass)#rb_ary_push2 (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:22 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 7) SubtendArray rb_ary_pop should remove the last element in the array and return it ERROR NoMethodError occurred during: before :each NoMethodError: No method 'new' on an instance of NilClass. Kernel(NilClass)#new (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:9 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 8) SubtendArray rb_ary_pop should remove the last element in the array and return it ERROR NoMethodError: No method 'rb_ary_pop' on an instance of NilClass. Kernel(NilClass)#rb_ary_pop (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:27 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 9) SubtendArray rb_ary_join should join elements of an array with a string ERROR NoMethodError occurred during: before :each NoMethodError: No method 'new' on an instance of NilClass. Kernel(NilClass)#new (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:9 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 10) SubtendArray rb_ary_join should join elements of an array with a string ERROR NoMethodError: No method 'rb_ary_join' on an instance of NilClass. Kernel(NilClass)#rb_ary_join (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:34 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 11) SubtendArray rb_ary_reverse should reverse an array ERROR NoMethodError occurred during: before :each NoMethodError: No method 'new' on an instance of NilClass. Kernel(NilClass)#new (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:9 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 12) SubtendArray rb_ary_reverse should reverse an array ERROR NoMethodError: No method 'rb_ary_reverse' on an instance of NilClass. Kernel(NilClass)#rb_ary_reverse (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:39 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 13) SubtendArray rb_ary_entry should return nil when called with an empty array ERROR NoMethodError occurred during: before :each NoMethodError: No method 'new' on an instance of NilClass. Kernel(NilClass)#new (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:9 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 14) SubtendArray rb_ary_entry should return nil when called with an empty array ERROR NoMethodError: No method 'rb_ary_entry' on an instance of NilClass. Kernel(NilClass)#rb_ary_entry (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:43 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 15) SubtendArray rb_ary_entry should wrap around the offset if it's negative ERROR NoMethodError occurred during: before :each NoMethodError: No method 'new' on an instance of NilClass. Kernel(NilClass)#new (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:9 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.unified_load {} at kernel/core/compile.rb:161 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:127 Kernel.load at kernel/core/compile.rb:405 #<Object:0x81a9>.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:49 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:124 MSpec.files {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:50 Array#each at kernel/core/array.rb:572 MSpec.files at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:43 MSpec.process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:36 MSpecCI#run at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/commands/mspec-ci.rb:68 MSpecCI.main at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/bin/mspec-ci:8 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compile.rb:248 Compile.load_from_extension at kernel/core/compile.rb:325 Object#__script__ at kernel/loader.rb:221 16) SubtendArray rb_ary_entry should wrap around the offset if it's negative ERROR NoMethodError: No method 'rb_ary_entry' on an instance of NilClass. Kernel(NilClass)#rb_ary_entry (method_missing_cv) at kernel/core/kernel.rb:652 Object#__script__ {} at ./spec/subtend/array_spec.rb:47 Kernel(Object)#instance_eval at kernel/core/eval.rb:103 MSpec.protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:128 RunState#protect {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/mspec.rb:30 Object#describe at /Volumes/susie/cremes/developer/projects/ruby/rubinius/code/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/subtend/array_spec.rb:7 CompiledMethod#as_script at kernel/core/compiled_method.rb:407 Compile.single_load at kernel/core/compi
This paste will be private.
From the Design Piracy series on my blog: