lib/logcabin.rb in logcabin-0.1.1 vs lib/logcabin.rb in logcabin-0.1.3
- old
+ new
@@ -26,15 +26,15 @@
def cache(name)
@modules[name] ||= yield
end
- def load_class(name)
- require name
+ def load_class_from_module(mod_name, name)
+ require mod_name
class_name = parse_class_name(name)
LogCabin::Modules.const_get(class_name)
rescue LoadError
- raise("Error while loading #{name}")
+ raise("Error while loading #{mod_name} / #{class_name}")
end
##
# Convert file name to class name
# Borrowed with love from Homebrew: http://git.io/vEoDg