class Rack::TradeTracker

Constants

InitializationError
TRACKBACK_URL
VERSION

Attributes

app[R]
domain[R]
path[R]

Public Class Methods

new(app, options = {}) click to toggle source
# File lib/rack/trade_tracker.rb, line 12
def initialize(app, options = {})
  @app = app
  raise InitializationError.new('options must include :domain') unless (@domain = options[:domain])
  raise InitializationError.new('options must include :path') unless (@path = options[:path])
end

Public Instance Methods

call(env) click to toggle source
# File lib/rack/trade_tracker.rb, line 18
def call(env)
  Handler.new(domain, path, app).call(env)
end