lib/memoist.rb in memoist-0.9.1 vs lib/memoist.rb in memoist-0.9.2

- old
+ new

@@ -94,11 +94,11 @@ Memoist.memoist_eval(self) do include InstanceMethods if method_defined?(unmemoized_method) - raise "Already memoized #{method_name}" + raise AlreadyMemoizedError.new("Already memoized #{method_name}") end alias_method unmemoized_method, method_name if instance_method(method_name).arity == 0 @@ -192,6 +192,8 @@ protected method_name end end end end + + class AlreadyMemoizedError < RuntimeError; end end