example/app.rb in snails-0.6.1 vs example/app.rb in snails-0.7.0
- old
+ new
@@ -1,17 +1,19 @@
require 'bundler/setup'
require 'snails'
require 'snails/mailer'
class MyApp < Snails::App
- set :session_secret, 'foobar'
+ set :session_secret, SecureRandom.hex(32) # generates a new session cookie on each login
register Snails::Assets
- register Snails::Sessions
+ register Snails::Sessions
# register Snails::Database
get '/' do
- 'Hello world!'
+ number = session[:number] || 0
+ session[:number] = number.to_i + 1
+ "<h1>Hello world!</h1><p>This is your visit number #{number}. Come again!</p>"
end
end
Notifier = Snails::Mailer.new({
from: 'User <test@myapp.com>',