summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-06-21 01:00:53 -0400
committerJesse Luehrs <doy@tozt.net>2013-06-21 01:00:53 -0400
commit889ca3fbbdd079873d52f94a23b01896be8f48de (patch)
tree7f768840489bdbe1f4e64ee19371a64d479c9b5a /lib
parent18998e8fbc417814adaeec3b21e722e068a8f807 (diff)
downloadclass-refresh-889ca3fbbdd079873d52f94a23b01896be8f48de.tar.gz
class-refresh-889ca3fbbdd079873d52f94a23b01896be8f48de.zip
no, i think ->refresh should die if there were compile errors
Diffstat (limited to 'lib')
-rw-r--r--lib/Class/Refresh.pm8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Class/Refresh.pm b/lib/Class/Refresh.pm
index 54798d5..956b45a 100644
--- a/lib/Class/Refresh.pm
+++ b/lib/Class/Refresh.pm
@@ -152,11 +152,11 @@ sub load_module {
Class::Load::load_class($mod);
}
catch {
- warn $_;
+ die $_;
+ }
+ finally {
+ $class->_update_cache_for($mod);
};
-
-
- $class->_update_cache_for($mod);
}
sub _dependent_modules {