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. |
