Rubyでフィルターを作成するにはどうすればよいですか? 関数が既に Rails に存在することは知っていますが、Ruby プログラムでどのようにコーディングすればよいでしょうか? プログラムは次のとおりです。
module Filter
def before_filter *args
end
def after_filter *args
end
end
class Ingredient
def one
puts "in one"
end
def two
puts "in two"
end
def three
puts "in three"
end
def four
puts "in four"
end
extend Filter
before_filter :one, :two
after_filter :four
end
dish1 = Ingredient.new
dish1.three