module RSpec::Core::Pending

def self.mark_pending!(example, message_or_bool)

def self.mark_pending!(example, message_or_bool)
  message = if !message_or_bool || !(String === message_or_bool)
    NO_REASON_GIVEN
  else
    message_or_bool
  end
  example.metadata[:pending] = true
  example.metadata[:execution_result][:pending_message] = message
  example.execution_result[:pending_fixed] = false
end