Sha256: 639b2c85820bcc59289bbda50069ddad16430667f6e7dfadf226f240cd4568a4

Contents?: true

Size: 463 Bytes

Versions: 3

Compression:

Stored size: 463 Bytes

Contents

# frozen_string_literal: true

#  examples/thin_rack_app.rb
#
#  Just a simple example of running with thin.
require 'lib/rack_middleware_metrics'
require 'rack'

# A simple rack app for example.
class RackApp
  def self.call _env
    [200, { some_header: 'a value' }, ['Hi!']]
  end
end

app =
  Rack::Builder.app do
    use(RackMiddlewareMetrics::Reporter, logpath: 'log2.csv')
    run(RackApp)
  end

handler = Rack::Handler::Thin
handler.run(app, Port: 8082)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rack_middleware_metrics-0.0.8 example/thin_rack_app.rb
rack_middleware_metrics-0.0.7 example/thin_rack_app.rb
rack_middleware_metrics-0.0.1 example/thin_rack_app.rb