tdiary/tdiary-core — pull request #264 by hsbt (2013-02-14 13:49:43+00:00)
Title: (WIP) remove cgi instance from TDiary::Config

TDiary::Config から @cgi を撤去しよう、もしくは依存を減らそうという pull request です。

* まず、Config に無くても良いじゃんみたいのを CGI or Rack::Request に delegate していきます。
* 次に config 内では @cgi ではなく @request を使うようにします。(これは Rack::Reuqest の場合もあるし、CGI に wrapper をかぶせた場合もある)
* 最後に @conf.mobile_agent? のような物は @request.mobile_agent? に置きかえます。
* 互換性のために @conf.mobile_agent? は少しの期間残します。