util.pluginloader: Remove unused support for custom loaders, to simplify further...
authorWaqas Hussain <waqas20@gmail.com>
Sun, 20 Feb 2011 15:11:52 +0000 (20:11 +0500)
committerWaqas Hussain <waqas20@gmail.com>
Sun, 20 Feb 2011 15:11:52 +0000 (20:11 +0500)
util/pluginloader.lua

index 9300b98ab0ff9a46805a5c6143694e067a00c8e6..3a4e80030022b08043cd2e6441cd7803e55fdcc2 100644 (file)
@@ -32,28 +32,24 @@ local function load_file(name)
        return content, path;
 end
 
-function load_resource(plugin, resource, loader)
+function load_resource(plugin, resource)
        local path, name = plugin:match("([^/]*)/?(.*)");
        if name == "" then
                if not resource then
                        resource = "mod_"..plugin..".lua";
                end
-               loader = loader or load_file;
 
-               local content, err = loader(plugin.."/"..resource);
-               if not content then content, err = loader(resource); end
-               -- TODO add support for packed plugins
+               local content, err = load_file(plugin.."/"..resource);
+               if not content then content, err = load_file(resource); end
                
                return content, err;
        else
                if not resource then
                        resource = "mod_"..name..".lua";
                end
-               loader = loader or load_file;
 
-               local content, err = loader(plugin.."/"..resource);
-               if not content then content, err = loader(path.."/"..resource); end
-               -- TODO add support for packed plugins
+               local content, err = load_file(plugin.."/"..resource);
+               if not content then content, err = load_file(path.."/"..resource); end
                
                return content, err;
        end