class NexmoDeveloper::VisitorId
Public Class Methods
new(app)
click to toggle source
# File lib/nexmo_developer/app/middleware/nexmo_developer/visitor_id.rb, line 3 def initialize(app) @app = app end
Public Instance Methods
call(env)
click to toggle source
# File lib/nexmo_developer/app/middleware/nexmo_developer/visitor_id.rb, line 7 def call(env) req = Rack::Request.new(env) req.session['visitor_id'] ||= "G-#{SecureRandom.alphanumeric(8)}" @app.call(env) end