Sha256: f60dd99bb2f1c571f6d9b988b653b76cd3bc1821006efdc587f6533aa751bc03
Contents?: true
Size: 561 Bytes
Versions: 1
Compression:
Stored size: 561 Bytes
Contents
require 'boris/profilers/cisco_ios_core' module Boris; module Profilers class IOS12 < CiscoIOSCore def self.matches_target?(connector) version = connector.values_at('show version | include (Version|ROM)') return true if version[0] =~ /cisco ios.*version 12/i && version.join =~ /ROM:\s+12/i end def get_operating_system super @operating_system[:name] = 'Cisco IOS' @operating_system[:version] = version_data[0].extract(/version (.*),/i) @operating_system end end end; end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
boris-1.0.3 | lib/boris/profilers/cisco/ios12.rb |