diff options
| -rw-r--r-- | lib/spandx/core/datafile.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/spandx/core/datafile.rb b/lib/spandx/core/datafile.rb index 6157a2b..f0a0a34 100644 --- a/lib/spandx/core/datafile.rb +++ b/lib/spandx/core/datafile.rb @@ -32,10 +32,14 @@ module Spandx return if [name, version].any? { |x| x.nil? || x.empty? } open_file(mode: 'a') do |io| - io.write(CSV.generate_line([name, version, licenses.join('-|-')], force_quotes: true)) + io.write(to_csv([name, version, licenses.join('-|-')])) end end + def to_csv(array) + array.to_csv(force_quotes: true) + end + def index! return unless exist? |
