From 450d9b983df6c616f74759c59a7e1ae1098a2dff Mon Sep 17 00:00:00 2001 From: mo khan Date: Wed, 21 Aug 2019 13:58:21 -0600 Subject: add way to choose canonical or non canonical form in v1 reports --- lib/license/management/report/versions/v1.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/license/management/report/versions/v1.rb b/lib/license/management/report/versions/v1.rb index c14864b..e897960 100644 --- a/lib/license/management/report/versions/v1.rb +++ b/lib/license/management/report/versions/v1.rb @@ -68,7 +68,16 @@ module License end def license_data(license) - repository.item_for(license) + return repository.item_for(license) if canonicalize? + + { + 'name' => license.name.split(/[\r\n]+/)[0], + 'url' => license.url + } + end + + def canonicalize? + ENV.fetch('LM_V1_CANONICALIZE', 'false') == 'true' end end end -- cgit v1.2.3