[#35592] String#center — Take_tk <ggb03124@...>

 仕様拡張のお願い。と言うほどのものでもないですが・・

33 messages 2002/07/20
[#35593] Re: String#center — Kazuhiro NISHIYAMA <zn@...> 2002/07/20

西山和広です。

[#35596] Re: String#center — Take_tk <ggb03124@...> 2002/07/20

たけ(tk)です。

[#35597] Re: String#center — Kazuhiro NISHIYAMA <zn@...> 2002/07/20

西山和広です。

[#35599] Rational#to_int ← String#center — Take_tk <ggb03124@...> 2002/07/21

たけ(tk)です。

[#35601] Re: Rational#to_int ← String#center — matz@... (Yukihiro Matsumoto) 2002/07/21

まつもと ゆきひろです

[#35618] new mathn [Re: Rational#to_int ← String#center] — keiju@... (石塚圭樹) 2002/07/23

けいじゅ@日本ラショナルソフトウェアです.

[#35624] Re: new mathn [Re: Rational#to_int ← String#center] — matz@... (Yukihiro Matsumoto) 2002/07/24

まつもと ゆきひろです

[#35628] Re: new mathn [Re: Rational#to_int ← String#center] — keiju@... (石塚圭樹) 2002/07/24

けいじゅ@日本ラショナルソフトウェアです.

[#35630] Re: new mathn [Re: Rational#to_int ← String#center] — matz@... (Yukihiro Matsumoto) 2002/07/24

まつもと ゆきひろです

[ruby-list:35620] Re: [ANN] CGI::Application-1.1.0 released

From: MoonWolf <moonwolf@...>
Date: 2002-07-23 13:45:36 UTC
List: ruby-list #35620
MoonWolfです。

> (1) || (2)ですよね。あと、

そうです。全部||ですね。

> sessioninitialized(cgi, session, 'hoge')
> は要らないんですかね?

セッションはnew_sessionで明示的に開始するので、sessioninitializedはあり
ません。
あえて、やるとしたらnew_sessionをオーバーライドして、
  def new_session(cgi)
    session = super
    session['foo'] = 'bar' # 初期化
    session
  end
とします。

セッションを自動的に開始するには、runメソッドをオーバーライドして
  def run(cgi)
    get_session(cgi) || new_session(cgi)
    super
  end
とします。

> expired_hoge(cgi, session)は、どのように使われるんでしょうねぇ。

有効期限は切れているけど、セッション情報は残っているので有効期限延長や、
session.deleteでセッション情報の削除などに使うつもりです。

-- 
MoonWolf <moonwolf@moonwolf.com>


In This Thread