diff options
| author | mo khan <mo.khan@gmail.com> | 2020-05-09 17:08:02 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-05-09 17:08:02 -0600 |
| commit | 7099bcdb3f3b140495e8a742fa90da3bd04ffb4f (patch) | |
| tree | df2c435b11e86e604698eb2aea7387bb1b52ab90 /lib | |
| parent | 67bbf995b5b4b78368aba524074333bf90a28a81 (diff) | |
Extract to_csv method
Diffstat (limited to 'lib')
| -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? |
