Sha256: 3cf825a283af5352caaeb31c219bffec25da09e50dce742afc7c4c9de337be2e

Contents?: true

Size: 644 Bytes

Versions: 6

Compression:

Stored size: 644 Bytes

Contents

require 'dm-core'
require 'dm-migrations'
require 'dm-constraints'
require 'dm-sqlite-adapter'

require 'wpscan/db/wp_item'
require 'wpscan/db/schema'
require 'wpscan/db/updater'
require 'wpscan/db/wp_items'
require 'wpscan/db/plugins'
require 'wpscan/db/themes'
require 'wpscan/db/plugin'
require 'wpscan/db/theme'
require 'wpscan/db/wp_version'
require 'wpscan/db/dynamic_finders'

module WPScan
  # DB
  module DB
    def self.init_db
      db_file ||= File.join(DB_DIR, 'wordpress.db')

      # DataMapper::Logger.new($stdout, :debug)
      DataMapper.setup(:default, "sqlite://#{db_file}")
      DataMapper.auto_upgrade!
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wpscan-3.0.5 lib/wpscan/db.rb
wpscan-3.0.4 lib/wpscan/db.rb
wpscan-3.0.3 lib/wpscan/db.rb
wpscan-3.0.2 lib/wpscan/db.rb
wpscan-3.0.1 lib/wpscan/db.rb
wpscan-3.0 lib/wpscan/db.rb