Method: Semlogger::Rack#compute_data
- Defined in:
- lib/semlogger/rack.rb
#compute_data(env) ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/semlogger/rack.rb', line 23 def compute_data env request = ActionDispatch::Request.new env data = @data.dup data.each do |k, v| case v when Proc data[k] = v.call request when Symbol data[k] = request.send v end end end |