class EmmyHttp::Application

Attributes

config[RW]
server[RW]

Public Class Methods

app(default_app = nil, &block) click to toggle source
# File lib/emmy_http/server/application.rb, line 13
def self.app(default_app = nil, &block)
  self.new(default_app, &block).to_app
end
new(app = nil, &block) click to toggle source
Calls superclass method
# File lib/emmy_http/server/application.rb, line 8
def initialize(app = nil, &block)
  @config = Emmy::Runner.instance.config.copy
  super
end

Public Instance Methods

configure(&b) click to toggle source
# File lib/emmy_http/server/application.rb, line 17
def configure(&b)
  instance_eval(&b)
end
to_a() click to toggle source
# File lib/emmy_http/server/application.rb, line 25
def to_a
  server.to_a
end