diff --git a/lib/immutable.rb b/lib/immutable.rb index a388e14..e1ed6e7 100644 --- a/lib/immutable.rb +++ b/lib/immutable.rb @@ -13,7 +13,7 @@ def immutable_method(*args) opts = args.last.is_a?(Hash) ? args.pop : {} args.each do |method| - alias_method "#{UNIQ}_#{method}", method + alias_method "#{UNIQ}_old_#{method}", method end @allow_method_override = false @@ -31,7 +31,7 @@ def self.method_added(sym) allow_method_override do self.module_eval <<-"end;" def #{method}(*args, &block) - #{UNIQ}_#{method}(*args, &block) + #{UNIQ}_old_#{method}(*args, &block) end end; end