Sha256: d26c4fea7db24c96bc79f5e60ef8bb6e02611ded8ba3f4691a53cb5cd7b1066a

Contents?: true

Size: 498 Bytes

Versions: 1

Compression:

Stored size: 498 Bytes

Contents

class SessionsController < ApplicationController
  def no_session_access
    head :ok
  end

  def set_session_value
    raise "missing session!" unless session
    session[:foo] = params[:foo] || "bar"
    head :ok
  end

  def get_session_value
    render :text => "foo: #{session[:foo].inspect}"
  end

  def get_session_id
    render :text => "#{request.session_options[:id]}"
  end

  def call_reset_session
    session[:foo]
    reset_session
    session[:foo] = "baz"
    head :ok
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongoid_session_store-0.0.1 example/app/controllers/sessions_controller.rb