このようなものをモデルの中に書くことはできますか?条件の中にインスタンスまたはクラスメソッドを記述できますか?
if true
def instance_method
end
def class_method
end
end
このようなものをモデルの中に書くことはできますか?条件の中にインスタンスまたはクラスメソッドを記述できますか?
if true
def instance_method
end
def class_method
end
end
これはあなたが望むものですか?
if true
my_object.instance_eval do
def my_instance_method
end
end
my_object.class_eval do
def my_class_eval
end
end
end
私の知る限りでは文はRubyの1.9.2にスコープを導入していないので、もし、あなたが使用することもでき、その
のようなステートメントを使用することができます。
if true
class << self
def first_method
end
def second_method
end
end
end
を、それはですここで実際のコードを投稿すると良いでしょう
これは完全に有効なRubyコードです。あなたが達成しようとしていることをあなたが知りたければ、より多くの情報が必要です。いくつかのコンテキストが役に立ちます。 – Chubas