lib/sitehub/transaction_id.rb in sitehub-0.4.2 vs lib/sitehub/transaction_id.rb in sitehub-0.4.3
- old
+ new
@@ -1,15 +1,15 @@
require 'uuid'
require 'sitehub/constants'
class SiteHub
class TransactionId
include Constants
- def initialize app
+ def initialize(app)
@app = app
end
- #TODO - don't overwrite
- def call env
+ # TODO: - don't overwrite
+ def call(env)
env[RackHttpHeaderKeys::TRANSACTION_ID] ||= UUID.generate(:compact)
@app.call env
end
end
end