Method: Arrow::Session::UserTrackId.generate
- Defined in:
- lib/arrow/session/usertrackid.rb
.generate(uri, request) ⇒ Object
Generate a new id string for the given request
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/arrow/session/usertrackid.rb', line 35 def self::generate( uri, request ) if uri.path = uri.path.sub( %r{^/}, '' ) else = 'Apache' end unless request..key?( ) raise SessionError, "No cookie named '%s' was found. Make sure "\ "mod_usertrack is enabled and configured correctly" % end return validate( uri, request.[].value ) end |