module RSpec::Core::MetadataHashBuilder::WithDeprecationWarning
@private
Private Instance Methods
symbol_metadata_warning(symbols)
click to toggle source
# File lib/rspec/core/metadata_hash_builder.rb, line 69 def symbol_metadata_warning(symbols) <<-NOTICE ***************************************************************** DEPRECATION WARNING: you are using deprecated behaviour that will be removed from RSpec 3. You have passed symbols (#{symbols.inspect}) as additional arguments for a doc string. In RSpec 3, these symbols will be treated as metadata keys with a value of `true`. To get this behavior now (and prevent this warning), you can set a configuration option: RSpec.configure do |c| c.treat_symbols_as_metadata_keys_with_true_values = true end Alternately, if your intention is to use the symbol as part of the doc string (i.e. to specify a method name), you can change it to a string such as "#method_name" to remove this warning. ***************************************************************** NOTICE end