class RSpec::Core::Metadata::ExampleHash
@private
def self.create(group_metadata, user_metadata, description, block)
def self.create(group_metadata, user_metadata, description, block) example_metadata = group_metadata.dup group_metadata = Hash.new(&ExampleGroupHash.backwards_compatibility_default_proc do |hash| hash[:parent_example_group] end) group_metadata.update(example_metadata) example_metadata[:example_group] = group_metadata example_metadata.delete(:parent_example_group) hash = new(example_metadata, user_metadata, [description].compact, block) hash.populate hash.metadata end
def described_class
def described_class metadata[:example_group][:described_class] end
def full_description
def full_description build_description_from( metadata[:example_group][:full_description], metadata[:description] ) end