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 (affecting the value of |`described_class`) 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