Sha256: e6d637adb93fa5bad1c5478c6b4375a5a3c7dc85dfceaf32cbddf86fbe7df8f2
Contents?: true
Size: 507 Bytes
Versions: 1
Compression:
Stored size: 507 Bytes
Contents
module Serverspec::Type class DefaultGateway < Base def ipaddress ret = @runner.get_routing_table_entry(:destination => 'default') ret.stdout =~ /^(\S+)(?: via (\S+))? dev (\S+).+(?:\r)?\n(?:default via (\S+))?/ $2 ? $2 : $4 end def interface ret = @runner.get_routing_table_entry(:destination => 'default') ret.stdout =~ /^(\S+)(?: via (\S+))? dev (\S+).+(?:\r)?\n(?:default via (\S+))?/ $3 end def to_s 'Default Gateway' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
serverspec-2.0.0.beta20 | lib/serverspec/type/default_gateway.rb |