共通のモジュールを作成し、使用したいクラスにMixInする。
action_util.rb
module ActionUtil def shake(x) print( "shake #{x}!" ) end end
cafe.rb
require './action_util' // この./はrails内では必要ない class Cafe include ActionUtil def serve shake "cafe" end end myCafe = Cafe.new myCafe.serve
$ ruby ./cafe.rb
shake cafe!