[#46340] ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — "(株)ネットフォレスト 植田裕之" <ueda@...>

植田と申します。

10 messages 2009/09/01
[#46344] Re: ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — arton <artonx@...> 2009/09/01

artonです。

[#46345] Re: ASR 1.8.7 同梱の exerb で生成したプログラムが enumerator を見つけられない — "NARUSE, Yui" <naruse@...> 2009/09/01

成瀬です。

[ruby-list:46361] Re: メソッドの間接?実行

From: rubikitch@...
Date: 2009-09-06 07:50:21 UTC
List: ruby-list #46361
From: dezawa@aliadne.net
Subject: [ruby-list:46360] メソッドの間接?実行
Date: Sun, 6 Sep 2009 12:46:59 +0900

るびきちです。

> ある処理が許されているか否かを返すメソッドを作っているのですが、
> ユーザとステータスの組み合わせで複雑になるため case や if で書くと
> 書いている本人もそれでよいのか分かりにくくなり何とかしたいと思っています。

とりあえず、最小限の動作するコードを見せてください。
リファクタリング後のコードの正当性が証明できるので、質問に答えやすいです。
言葉が多くコードが少ないのでは、質問の意図がいまいちつかみにくいです。

> def deletable?
>    Deletable[userroll_id][status]
> end

ということは、 userroll_id と status はメソッド(アクセサ)になっているようですね。

> def complrex; 複雑 ;end なるメソッドを呼ぶように定義するにはどうしたら良いでしょうか。

complexです:-)

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/
Twit: http://twitter.com/rubikitch/
『Ruby逆引きハンドブック』 http://d.hatena.ne.jp/rubikitch/20090525/rubybook

In This Thread