class Rspec::Core::ExampleGroup
def self.alias_example_to(new_alias, extra_options={})
def self.alias_example_to(new_alias, extra_options={}) new_alias = <<-END_RUBY def self.#{new_alias}(desc=nil, options={}, &block) updated_options = options.update(:caller => caller) updated_options.update(:pending => true) unless block updated_options.update(#{extra_options.inspect}) examples << Rspec::Core::Example.new(self, desc, updated_options, block) end END_RUBY module_eval(new_alias, __FILE__, __LINE__) end