Module: FocusedController::RSpecControllerClass

Included in:
FocusedController::RSpecFunctionalHelper::ClassMethods, FocusedController::RSpecHelper::ClassMethods
Defined in:
lib/focused_controller/rspec_controller_class.rb

Instance Method Summary collapse

Instance Method Details

#controller_classObject



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/focused_controller/rspec_controller_class.rb', line 3

def controller_class
   = self.[:example_group]
  klass    = nil

  until .nil? || klass.respond_to?(:new)
    klass    = [:description_args].first
     = [:example_group]
  end

  klass.respond_to?(:new) ? klass : super
end