# File lib/spec/extensions/main.rb, line 22 def describe(*args, &block) raise ArgumentError if args.empty? raise ArgumentError unless block args << {} unless Hash === args.last args.last[:spec_path] = File.expand_path(caller(0)[1]) Spec::Example::ExampleGroupFactory.create_example_group(*args, &block) end