remove_methodshould work in most cases. But if your alias_methodoverwrites an existing method, you may need to save the original through a separate call alias_method.
alias_method :original_contains?, :contains?
alias_method :contains?, :include?
Then, to restore the original state:
alias_method :contains?, :original_contains?
remove_method :original_contains?
, , , . libs , , libs, . ruby ββ2.0: http://yehudakatz.com/2010/11/30/ruby-2-0-refinements-in-practice/
, , . , -. , String ( ), String.