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