略過內容 略過搜尋
函式
G
I
N

類別公共函式

new(app, options = {})

# File actionpack/lib/action_dispatch/middleware/session/abstract_store.rb, line 23
def initialize(app, options = {})
  options[:key] ||= "_session_id"
  super
end

執行個體公共函式

generate_sid()

# File actionpack/lib/action_dispatch/middleware/session/abstract_store.rb, line 28
def generate_sid
  sid = SecureRandom.hex(16)
  sid.encode!(Encoding::UTF_8)
  sid
end

執行個體私有函式

initialize_sid()

# File actionpack/lib/action_dispatch/middleware/session/abstract_store.rb, line 35
def initialize_sid # :doc:
  @default_options.delete(:sidbits)
  @default_options.delete(:secure_random)
end