[ja] apply patch

This commit is contained in:
Shin Kojima
2013-12-25 03:19:55 +09:00
parent daa0774306
commit 42499f558e

View File

@@ -81,19 +81,19 @@ Goで実現される全体のフローは概ねこのようなものになりま
>以上の設計構想はdatabase/sql/driverに由来します。先にインターフェースを定義して、その後実際にsessionを保存する構造が対応するインターフェースを実装し登録すると、対応する機能が使用できるようになります。以下はオンデマンドに登録しsessionの構造を保存するRegister関数の実装です。 >以上の設計構想はdatabase/sql/driverに由来します。先にインターフェースを定義して、その後実際にsessionを保存する構造が対応するインターフェースを実装し登録すると、対応する機能が使用できるようになります。以下はオンデマンドに登録しsessionの構造を保存するRegister関数の実装です。
var provides = make(map[string]Provide) var provides = make(map[string]Provider)
// Register makes a session provide available by the provided name. // Register makes a session provide available by the provided name.
// If Register is called twice with the same name or if driver is nil, // If Register is called twice with the same name or if driver is nil,
// it panics. // it panics.
func Register(name string, provide Provide) { func Register(name string, provider Provider) {
if driver == nil { if provider == nil {
panic("session: Register provide is nil") panic("session: Register provide is nil")
} }
if _, dup := provides[name]; dup { if _, dup := provides[name]; dup {
panic("session: Register called twice for provide " + name) panic("session: Register called twice for provide " + name)
} }
provides[name] = provide provides[name] = provider
} }
### グローバルでユニークなSession ID ### グローバルでユニークなSession ID