class RSpec::Core::Example

def assign_generated_description

def assign_generated_description
  if metadata[:description].empty? && (description = RSpec::Matchers.generated_description)
    metadata[:description] = description
    metadata[:full_description] << description
  end
rescue Exception => e
  set_exception(e, "while assigning the example description")
ensure
  RSpec::Matchers.clear_generated_description
end