Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Deprecate include_self_when_dir_matches

  • Loading branch information...
commit 3882e0acaf650c112386bc383997c170e59f2fc8 1 parent fc5cdbb
@dchelimsky dchelimsky authored
Showing with 17 additions and 0 deletions.
  1. +17 −0 lib/rspec/rails/module_inclusion.rb
View
17 lib/rspec/rails/module_inclusion.rb
@@ -1,7 +1,24 @@
module RSpec::Rails
module ModuleInclusion
+ # Deprecated as of rspec-rails-2.4
+ # Will be removed from rspec-rails-3.0
+ #
+ # This was never intended to be a public API and is no longer needed
+ # internally. As it happens, there are a few blog posts citing its use, so
+ # I'm leaving it here, but deprecated.
def include_self_when_dir_matches(*path_parts)
+ instead = <<-INSTEAD
+
+
+ RSpec.configure do |c|
+ c.include self, :example_group => {
+ :file_path => /#{path_parts.join('\/')}/
+ }
+ end
+
+INSTEAD
lambda do |c|
+ RSpec.deprecate('include_self_when_dir_matches', instead, 'rails-3.0')
c.include self, :example_group => {
:file_path => Regexp.compile(path_parts.join('[\\\/]'))
}
Please sign in to comment.
Something went wrong with that request. Please try again.