diff options
author | Tristan Sloughter <t@crashfast.com> | 2014-11-02 12:09:24 -0600 |
---|---|---|
committer | Tristan Sloughter <t@crashfast.com> | 2014-11-02 12:09:24 -0600 |
commit | a7c2ecff73f5f9daa200f2c407a60e01d7ab5bef (patch) | |
tree | 05dd461cdaad15629342408f280517d9c561490a /src/rebar_fetch.erl | |
parent | d549901de4493a8ac8f6f591e885b11816a340e8 (diff) |
add pkg resource
Diffstat (limited to 'src/rebar_fetch.erl')
-rw-r--r-- | src/rebar_fetch.erl | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/rebar_fetch.erl b/src/rebar_fetch.erl index bba7c1c..a7ae446 100644 --- a/src/rebar_fetch.erl +++ b/src/rebar_fetch.erl @@ -63,6 +63,13 @@ needs_update(AppDir, Source) -> end. get_resource_type({Type, Location, _}) -> + find_resource_module(Type, Location); +get_resource_type({Type, _, _, Location}) -> + find_resource_module(Type, Location); +get_resource_type(_) -> + rebar_pkg_resource. + +find_resource_module(Type, Location) -> case lists:keyfind(Type, 1, ?RESOURCES) of false -> case code:which(Type) of @@ -74,6 +81,4 @@ get_resource_type({Type, Location, _}) -> end; {Type, Module} -> Module - end; -get_resource_type(_) -> - rebar_pkg_resource. + end. |