【Rails3】クラス名から変数名を作る

タイトルだけじゃ何言ってるかわからねえと思うが、、(何

「MyModule::Person」のようなクラスがあって、
変数名として「@people」ををつかうことってよくあるとおもいます。

この時、「people」を自動で作りたい時ってありますよね(MyModuleで共通処理を書くとか)
Railsでは、Stringを拡張したヘルパーメソッドが用意されてます。

'MyModule::Person'.demodulize.underscore.pluralize
 => "people" 

できたー(*´ω`*)めでたし。

【参考】
http://api.rubyonrails.org/classes/ActiveSupport/Inflector/Inflections.html
http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html