Sha256: 4f1eb697e1a763165df079755d14e6f34cf8b7a1086b5a4b3e743aa7bf7bf9ad

Contents?: true

Size: 522 Bytes

Versions: 5

Compression:

Stored size: 522 Bytes

Contents

# frozen_string_literal: true

require 'csv'
require_relative 'model'
require_relative '../../app'

class Db
  def software_found_on_assets
    select(Software, 'software_view')
  end

  def softwares(type)
    list = select(Software, 'software_view')
    return list if type == 'all'

    return list.select(&:db?) if type == 'db'

    list.reject(&:db?)
  end

  def software_database; end

  def product_in_cmdb_eos
    all(CmdbEos)
  end

  def save_microsoft_product_lifecycle(models)
    bulk_copy(models)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
avs-0.1.3 lib/domain/software/db.rb
avs-0.1.2 lib/domain/software/db.rb
avs-0.1.1 lib/domain/software/db.rb
avs-0.1.0 lib/domain/software/db.rb
avs-0.0.9 lib/domain/software/db.rb