Sha256: 428540cc9e16576f8b4ce5fed674faab97e3b161bd1ebf5f0e42e10a341b766e

Contents?: true

Size: 406 Bytes

Versions: 10

Compression:

Stored size: 406 Bytes

Contents

# frozen_string_literal: true

module Mihari
  module Concerns
    #
    # Autonomous System concern
    #
    module AutonomousSystemNormalizable
      extend ActiveSupport::Concern

      #
      # Normalize ASN value
      #
      # @param [String, Integer] asn
      #
      # @return [Integer]
      #
      def normalize_asn(asn)
        asn.to_s.delete_prefix("AS").to_i
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mihari-8.0.2 lib/mihari/concerns/autonomous_system_normalizable.rb
mihari-8.0.1 lib/mihari/concerns/autonomous_system_normalizable.rb
mihari-8.0.0 lib/mihari/concerns/autonomous_system_normalizable.rb
mihari-7.6.4 lib/mihari/concerns/autonomous_system_normalizable.rb
mihari-7.6.3 lib/mihari/concerns/autonomous_system_normalizable.rb
mihari-7.6.2 lib/mihari/concerns/autonomous_system_normalizable.rb
mihari-7.6.1 lib/mihari/concerns/autonomous_system_normalizable.rb
mihari-7.6.0 lib/mihari/concerns/autonomous_system_normalizable.rb
mihari-7.5.0 lib/mihari/concerns/autonomous_system_normalizable.rb
mihari-7.4.0 lib/mihari/concerns/autonomous_system_normalizable.rb