module Emmy::Backend

Public Instance Methods

app(name=nil, &b) click to toggle source
# File lib/emmy/backend.rb, line 8
def app(name=nil, &b)
  name ||= Emmy::Runner.instance.config.backend

  if b
    app = EmmyHttp::Application.new
    app.instance_eval(&b)
    apps(name, app)
  else
    apps(name)
  end
end
apps(name, app=nil) click to toggle source
# File lib/emmy/backend.rb, line 20
def apps(name, app=nil)
  @apps ||= {}
  app ? @apps[name || :default] = app : @apps[name || :default]
end
to_a() click to toggle source
# File lib/emmy/backend.rb, line 25
def to_a
  apps.to_a
end