Sha256: 339c6dc2aa9db29cfa886e4eb11bb24cd1c1e257468e21ef1273542d19a0d878
Contents?: true
Size: 430 Bytes
Versions: 43
Compression:
Stored size: 430 Bytes
Contents
# frozen_string_literal: true module Mihari class AutonomousSystem < ActiveRecord::Base belongs_to :artifact class << self # # Build AS # # @param [String] ip # # @return [Mihari::AutonomousSystem, nil] # def build_by_ip(ip) res = Enrichers::IPInfo.query(ip) return nil if res.nil? || res.asn.nil? new(asn: res.asn) end end end end
Version data entries
43 entries across 43 versions & 1 rubygems