module ActionDispatch::Session::Compatibility

def generate_sid

def generate_sid
  sid = SecureRandom.hex(16)
  sid.encode!(Encoding::UTF_8)
  sid
end

def initialize(app, options = {})

def initialize(app, options = {})
  options[:key] ||= '_session_id'
  super
end

def initialize_sid

def initialize_sid
  @default_options.delete(:sidbits)
  @default_options.delete(:secure_random)
end

def make_request(env)

def make_request(env)
  ActionDispatch::Request.new env
end