From 42499f558e38ce71d0149101dc325290230b6ee7 Mon Sep 17 00:00:00 2001 From: Shin Kojima Date: Wed, 25 Dec 2013 03:19:55 +0900 Subject: [PATCH] [ja] apply patch --- ja/ebook/06.2.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ja/ebook/06.2.md b/ja/ebook/06.2.md index bf633c00..75ddb63c 100644 --- a/ja/ebook/06.2.md +++ b/ja/ebook/06.2.md @@ -81,19 +81,19 @@ Goで実現される全体のフローは概ねこのようなものになりま >以上の設計構想は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. // If Register is called twice with the same name or if driver is nil, // it panics. - func Register(name string, provide Provide) { - if driver == nil { + func Register(name string, provider Provider) { + if provider == nil { panic("session: Register provide is nil") } if _, dup := provides[name]; dup { panic("session: Register called twice for provide " + name) } - provides[name] = provide + provides[name] = provider } ### グローバルでユニークなSession ID