でメモ化とクラスの機能のすべてまたは大部分を定義します。は、私は良い人間の名前を持ついくつかのメソッドを持っている、と私は例えば、それぞれに対してメモ化を持つ終わる名前
class MyClass
def one_good_name
@one_good_name ||= some good logic ...
end
end
私が探しています1つのクラスレベルの方法またはそれを作るための1行の方法。任意の引数を受け付けません
attr_accessor_memoizied :one_good_name, ...
:代わりにどこでも@method_name ||=
を定義する、のようないくつかの魔法はありますか?
はどのようにして、「いくつかの良いロジック...」の部分を期待していますか? – sawa