diff options
Diffstat (limited to 'src/rebar_app_info.erl')
-rw-r--r-- | src/rebar_app_info.erl | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/rebar_app_info.erl b/src/rebar_app_info.erl index 6831fea..3c38083 100644 --- a/src/rebar_app_info.erl +++ b/src/rebar_app_info.erl @@ -16,7 +16,9 @@ original_vsn/2, ebin_dir/1, dir/1, - dir/2]). + dir/2, + source/1, + source/2]). -export_type([t/0]). @@ -110,3 +112,11 @@ dir(AppInfo=#app_info_t{}, Dir) -> -spec ebin_dir(t()) -> file:name(). ebin_dir(#app_info_t{dir=Dir}) -> filename:join(Dir, "ebin"). + +-spec source(t(), string()) -> t(). +source(AppInfo=#app_info_t{}, Source) -> + AppInfo#app_info_t{source=Source}. + +-spec source(t()) -> string(). +source(#app_info_t{source=Source}) -> + Source. |