Class: CapybaraSelenium::AppServer::RackConfigurator

Inherits:
BaseConfigurator show all
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

#applyObject



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