Module: Kronos::Web

Defined in:
lib/kronos/web.rb,
lib/kronos/web/app.rb

Constant Summary collapse

App =
Class.new do
  def initialize
    view = File.join(File.dirname(__FILE__), 'view.html.erb')
    template = File.binread(view)
    @erb = ERB.new(template)
  end

  def call(_env)
    rendered_template = @erb.result(binding)
    [200, {}, [rendered_template]]
  end
end.new