class RSpec::Core::Metadata::ExampleHash
@private
Public Class Methods
# File rspec-core/lib/rspec/core/metadata.rb, line 205 def self.create(group_metadata, user_metadata, index_provider, description, block) example_metadata = group_metadata.dup example_metadata[:execution_result] = Example::ExecutionResult.new example_metadata[:example_group] = group_metadata example_metadata[:shared_group_inclusion_backtrace] = SharedExampleGroupInclusionStackFrame.current_backtrace example_metadata.delete(:parent_example_group) description_args = description.nil? ? [] : [description] hash = new(example_metadata, user_metadata, index_provider, description_args, block) hash.populate hash.metadata end