Module: Ronin::DB::Models

Defined in:
lib/ronin/db/models.rb

Overview

Manages all models defined in ronin-db-activerecord.

Constant Summary collapse

ALL =
[
  Address,
  Arch,
  Credential,
  EmailAddress,
  HostName,
  HostNameIPAddress,
  IPAddress,
  IPAddressMACAddress,
  MACAddress,
  OS,
  OSGuess,
  OpenPort,
  Organization,
  Password,
  Port,
  Service,
  ServiceCredential,
  Software,
  URLQueryParamName,
  URLQueryParam,
  URLScheme,
  URL,
  UserName,
  SoftwareVendor,
  WebCredential,
  ASN,
  HTTPQueryParamName,
  HTTPQueryParam,
  HTTPHeaderName,
  HTTPRequestHeader,
  HTTPResponseHeader,
  HTTPRequest,
  HTTPResponse,
  Advisory,
  Vulnerability
]

Class Method Summary collapse

Class Method Details

.connectObject

Calls .connect on all Ronin::DB models.



106
107
108
# File 'lib/ronin/db/models.rb', line 106

def self.connect
  ALL.each(&:connection)
end