alias_method_chain

って良くないよねー

* alias_method_chain preserves method punctuation so foo, foo?, and foo! may be chained with the same feature. [Jeremy Kemper]
    Example:
      alias_method_chain :save!, :validation
    is equivalent to
      alias_method :save_without_validation!, :save!
      alias_method :save!, :save_with_validation!

without 絡めて grep っても全然出てこないんだもん。