Module: RSpec::Rails::ModuleInclusion

Defined in:
lib/rspec/rails/module_inclusion.rb

Instance Method Summary collapse

Instance Method Details

#include_self_when_dir_matches(*path_parts) ⇒ Object

Deprecated.

No replacement.

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.



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/rspec/rails/module_inclusion.rb', line 10

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('[\\\/]'))
    }
  end
end