lib/duck_puncher/registration.rb in duck_puncher-4.2.0 vs lib/duck_puncher/registration.rb in duck_puncher-4.2.1
- old
+ new
@@ -11,9 +11,14 @@
decorators[target] = build_decorator_class(duck, *Ducks[target])
end
@cached_decorators = nil
end
+ def register!(*args)
+ register *args
+ call args.first
+ end
+
def deregister(*classes)
classes.each &Ducks.list.method(:delete)
classes.each &decorators.method(:delete)
@cached_decorators = nil
end