Module: FocusedController::TestHelper::ClassMethods

Defined in:
lib/focused_controller/test_helper.rb

Instance Method Summary collapse

Instance Method Details

#controller_classObject



47
48
49
# File 'lib/focused_controller/test_helper.rb', line 47

def controller_class
  _controller_class || name.sub(/Test$/, '').constantize
end

#controller_class=(klass) ⇒ Object



43
44
45
# File 'lib/focused_controller/test_helper.rb', line 43

def controller_class=(klass)
  self._controller_class = klass
end

#include_routesObject



51
52
53
54
55
56
57
# File 'lib/focused_controller/test_helper.rb', line 51

def include_routes
  if controller_class.respond_to?(:_routes) && controller_class._routes
    if mod = controller_class._routes.url_helpers
      include mod
    end
  end
end