Class: CapybaraSelenium::AppServer::RackConfigurator
- Inherits:
-
BaseConfigurator
- Object
- Server::Configurator
- BaseConfigurator
- CapybaraSelenium::AppServer::RackConfigurator
- Defined in:
- lib/capybara_selenium/app_server/configurator.rb
Overview
Class responsible for applying to Capybara the configuration of a Rack Web Application
Instance Method Summary collapse
Methods inherited from Server::Configurator
#configure, #initialize, #method_missing
Constructor Details
This class inherits a constructor from CapybaraSelenium::Server::Configurator
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class CapybaraSelenium::Server::Configurator
Instance Method Details
#apply ⇒ Object
14 15 16 17 18 |
# File 'lib/capybara_selenium/app_server/configurator.rb', line 14 def apply super fail 'Invalid config.ru file path' unless File.exist? config_ru_path Capybara.app = Rack::Builder.parse_file(config_ru_path).first end |