タイトルの通り。Ruby on Railsを勉強していてこの使い方知ってるとだいぶ幅が広がるなというのがあったので、メモ。 今回は、define_methodとdefine_singleton_methodです。キーワードはメソッドの動的生成。 1.define_method define_method (Module) - Rubyリファレンス メソッドを定義することができる。 同じ処理を何度もしたい!けどいちいち一つずつ定義するのは面倒だ!なんてときに使います。繰り返し似たようなメソッドを作るときには売ってつけです。 たとえば、次のようなCurrencyモデルがあったとします。 Currencyモデル id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL code varchar(255) appelation varchar(255) curre