Module: BsdMountParser
- Included in:
- Inspec::Resources::BsdMounts
- Defined in:
- lib/inspec/utils/parser.rb
Instance Method Summary collapse
-
#parse_mount_options(mount_line, _compatibility = false) ⇒ Object
this parses the output of mount command (only tested on freebsd) this method expects only one line of the mount output.
Instance Method Details
#parse_mount_options(mount_line, _compatibility = false) ⇒ Object
this parses the output of mount command (only tested on freebsd) this method expects only one line of the mount output
116 117 118 119 120 121 122 123 124 |
# File 'lib/inspec/utils/parser.rb', line 116 def (mount_line, _compatibility = false) return {} if mount_line.nil? || mount_line.empty? mount = mount_line.chomp.split(" ", 4) = mount[3].tr("()", "").split(", ") # parse device and type { device: mount[0], type: .shift, options: } end |