Method: Framework::Application#initialize

Defined in:
lib/framework/application.rb

#initialize(env: nil, root: nil) {|_self| ... } ⇒ Application

Returns a new instance of Application.

Parameters:

  • env (String) (defaults to: nil)

    Environment from configuration file

Yields:

  • (_self)

Yield Parameters:



17
18
19
20
21
22
# File 'lib/framework/application.rb', line 17

def initialize(env: nil, root: nil)
  @env = env || Framework.env
  @root = Root.new(root || Dir.pwd)
  Framework.app = self
  yield self if block_given?
end