Révision c82b960a
rubocop:auto_correct results
lib/facter/nftables.rb | ||
---|---|---|
1 |
# frozen_string_literal: true |
|
2 |
|
|
1 | 3 |
# |
2 | 4 |
# Produce an array of nftables. |
3 | 5 |
# nft list tables |
... | ... | |
17 | 19 |
tables = [] |
18 | 20 |
table_result = Facter::Core::Execution.execute(%(#{@nft_cmd} list tables)) |
19 | 21 |
table_result.each_line do |line| |
20 |
tables.push(line.split(' ')[1, 2].join('-'))
|
|
22 |
tables.push(line.split[1, 2].join('-')) |
|
21 | 23 |
end |
22 | 24 |
version = Facter::Core::Execution.execute(%(#{@nft_cmd} --version))[%r{^.*v(\d+\.\d+.\d+)\s.*$}, 1] |
23 | 25 |
{ |
24 |
'tables' => tables,
|
|
26 |
'tables' => tables, |
|
25 | 27 |
'version' => version, |
26 | 28 |
} |
27 | 29 |
end |
Formats disponibles : Unified diff