# File lib/rspec/core/example_group.rb, line 53 def self.define_example_method(name, extra_options={}) module_eval("def self.\#{name}(desc=nil, *args, &block)\noptions = build_metadata_hash_from(args)\noptions.update(:pending => RSpec::Core::Pending::NOT_YET_IMPLEMENTED) unless block\noptions.update(\#{extra_options.inspect})\nexamples << RSpec::Core::Example.new(self, desc, options, block)\nexamples.last\nend\n", __FILE__, __LINE__) end