Sha256: 9b337f867f1f639d5630ec3792e8b8d5e47d24f24b678913c91422d162680eb0
Contents?: true
Size: 636 Bytes
Versions: 3
Compression:
Stored size: 636 Bytes
Contents
# frozen_string_literal: true require 'csv' require_relative '../site_target/model' require_relative 'model' class Db def fetch_cmdb_discovery_sites fetch_view(CmdbDiscoverySite.view) do |row| yield CmdbDiscoverySite.from_csv(row) end end def fetch_cmdb_vulnerability_sites fetch_view(CmdbVulnerabilitySite.view) do |row| yield CmdbVulnerabilitySite.from_csv(row) end end def fetch_country_discovery_sites_from_db fetch_view(CountryDiscoverySite.view) do |row| yield CountryDiscoverySite.from_csv(row) end end def save_country_discovery_site(site) upsert(site) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
avs-0.1.3 | lib/domain/site/db.rb |
avs-0.1.2 | lib/domain/site/db.rb |
avs-0.1.1 | lib/domain/site/db.rb |