global

def warning

def warning
  <<-EOS.gsub(/^\s+\|/, '')
    |The semantics of `describe <a #{arg.class.name}>` are changing in RSpec 3. In RSpec 2,
    |this would be treated as metadata, but as the first `describe` argument,
    |this will be treated as the described object in RSpec 3. If you want this
    |to be treated as metadata, pass a description as the first argument.
    |(Example group defined at #{call_site})
  EOS
end