Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
# in fixtures/autoload_define_method.rb #=================================== module ModuleSpecs def test_define(name) (class << self; self; end).send(:define_method, name) do |*args| puts "test" end end end # in define_method_spec #=================================== describe "Module#define_method when given a metaclass" do it "correctly defines a new method" do include ModuleSpecs def test1 puts "LOL" end test_define(:test1) test1() end end =begin and the error: Module#define_method when given a metaclass correctly defines a new method ERROR NoMethodError: undefined method `test_define' for ModuleSpecs:Module ./spec/frozen/1.8/core/module/define_method_spec.rb:92
This paste will be private.
From the Design Piracy series on my blog: