Method: Webmachine::Application#initialize

Defined in:
lib/webmachine/application.rb

#initialize(configuration = Configuration.default, dispatcher = Dispatcher.new) {|app| ... } ⇒ Application

Create an Application instance

An instance of application contains Adapter configuration and a Dispatcher instance which can be configured with Routes.

Parameters:

Yields:

  • (app)

    a block in which to configure this Application

Yield Parameters:

  • the (Application)

    Application instance being initialized



44
45
46
47
48
49
# File 'lib/webmachine/application.rb', line 44

def initialize(configuration = Configuration.default, dispatcher = Dispatcher.new)
  @configuration = configuration
  @dispatcher    = dispatcher

  yield self if block_given?
end