rubyのインスタンスから、名前空間のみを取得するメソッドなどありますか?
以下のようなクラスがあり
module Zoo class Cat def tuna "delicious" end end end
インスタンスから、クラスの名前空間を得ようとすると...
> neko = Zoo::Cat.new > neko.class.to_s.split("::")[0] => "Zoo"
もっと簡単にとれるメソッドなどありますか?
回答1件
あなたの回答
tips
プレビュー
rubyのインスタンスから、名前空間のみを取得するメソッドなどありますか?
以下のようなクラスがあり
module Zoo class Cat def tuna "delicious" end end end
インスタンスから、クラスの名前空間を得ようとすると...
> neko = Zoo::Cat.new > neko.class.to_s.split("::")[0] => "Zoo"
もっと簡単にとれるメソッドなどありますか?
回答1件
あなたの回答
tips
プレビュー
2015/04/23 00:56