Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1.  
  2. require 'lotus/controller'
  3. require 'lotus/action/session'
  4.  
  5. use Rack::Session::Cookie, :key => 'rack.session',
  6. :domain => 'foo.com',
  7. :path => '/',
  8. :expire_after => 2592000,
  9. :secret => 'change_me',
  10. :old_secret => 'also_change_me'
  11.  
  12. class ReadSessionFromRackEnv
  13. include Lotus::Action
  14. include Lotus::Action::Session
  15.  
  16. def call(params)
  17. puts params.inspect
  18. session[:age] = 31
  19. puts @_env.class
  20. puts @_env
  21. puts @_env.class
  22. puts @_env[SESSION_KEY].inspect
  23. puts @_env[SESSION_KEY].class
  24. end
  25. end
  26.  
  27. run ReadSessionFromRackEnv.new
  28.  
  29.  
  30.  
  31. ------------------------
  32. Tested with Chrome, FF, FF dev edition and rack 1.5.2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement