Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
## spec_parser_fixture can be found here: http://pastie.org/212400 ## RBX output: (notice the line number in spec_parser_fixture.rb, the 8th frame in the trace) fastness ➞ rbx -Ilib:spec bin/spec spec/spec/runner/spec_parser_spec.rb -e "should find spec name for 'specify' at same line" parsing backtrace for registration_backtrace ["/Users/wilson/code/rspec/lib/spec/example/example_group_methods.rb", "22", "in `inherited'"] ["kernel/core/class.rb", "79", "in `initialize'"] ["kernel/bootstrap/class.rb", "12", "in `new'"] ["/Users/wilson/code/rspec/lib/spec/extensions/class.rb", "14", "in `subclass'"] ["/Users/wilson/code/rspec/lib/spec/example/example_group_methods.rb", "47", "in `describe'"] ["/Users/wilson/code/rspec/lib/spec/example/example_group_factory.rb", "46", "in `create_example_group'"] ["/Users/wilson/code/rspec/lib/spec/extensions/main.rb", "27", "in `describe'"] ["./spec/spec/runner/spec_parser/spec_parser_fixture.rb", "54"] ["kernel/core/compiled_method.rb", "379", "in `as_script'"] ["kernel/core/compile.rb", "247", "in `single_load'"] ["kernel/core/compile.rb", "119", "in `unified_load'"] ["kernel/core/compile.rb", "404", "in `load'"] ["./spec/spec/runner/spec_parser_spec.rb", "10", "in `__block__'"] ["kernel/core/eval.rb", "96", "in `instance_eval'"] ["/Users/wilson/code/rspec/lib/spec/example/example_methods.rb", "50", "in `__block__'"] ## MRI output: fastness ➞ ruby -Ilib:spec bin/spec spec/spec/runner/spec_parser_spec.rb -e "should find spec name for 'specify' at same line" parsing backtrace for registration_backtrace ["/Users/wilson/code/rspec/lib/spec/example/example_group_methods.rb", "21", "in `initialize'"] ["/Users/wilson/code/rspec/lib/spec/extensions/class.rb", "9", "in `new'"] ["/Users/wilson/code/rspec/lib/spec/extensions/class.rb", "9", "in `subclass'"] ["/Users/wilson/code/rspec/lib/spec/example/example_group_methods.rb", "47", "in `describe'"] ["/Users/wilson/code/rspec/lib/spec/example/example_group_factory.rb", "46", "in `create_example_group'"] ["/Users/wilson/code/rspec/lib/spec/extensions/main.rb", "27", "in `describe'"] ["./spec/spec/runner/spec_parser/spec_parser_fixture.rb", "3"] ["./spec/spec/runner/spec_parser_spec.rb", "10", "in `load'"] ["./spec/spec/runner/spec_parser_spec.rb", "10"] ["/Users/wilson/code/rspec/lib/spec/example/example_methods.rb", "50", "in `instance_eval'"]
This paste will be private.
From the Design Piracy series on my blog: