Author: Tobias Grimm <etobi@debian.org>
Description: Ruby 1.9.2 requires a lambda block which is passed to instance_eval
to contain an argument. instance_eval will pass self as this argument.
Index: librspec-ruby-1.3.0/lib/spec/example/example_group_methods.rb
===================================================================
--- librspec-ruby-1.3.0.orig/lib/spec/example/example_group_methods.rb	2010-08-17 00:19:15.000000000 +0200
+++ librspec-ruby-1.3.0/lib/spec/example/example_group_methods.rb	2010-08-17 00:19:10.000000000 +0200
@@ -77,7 +77,7 @@
       end
 
       def pending_implementation
-        lambda { raise(Spec::Example::NotYetImplementedError) }
+        lambda { |*args| raise(Spec::Example::NotYetImplementedError) }
       end
 
       alias_method :it, :example
Index: librspec-ruby-1.3.0/lib/spec/example/subject.rb
===================================================================
--- librspec-ruby-1.3.0.orig/lib/spec/example/subject.rb	2010-08-17 00:20:01.000000000 +0200
+++ librspec-ruby-1.3.0/lib/spec/example/subject.rb	2010-08-17 00:19:58.000000000 +0200
@@ -40,7 +40,7 @@
         end
 
         def implicit_subject
-          (described_class ? lambda {described_class.new} : lambda {description_args.first})
+          (described_class ? lambda {|*args| described_class.new} : lambda {|*args| description_args.first})
         end
       end
 
