Module: BsdMountParser
- Included in:
- Inspec::Resources::BsdMounts
- Defined in:
- lib/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
100 101 102 103 104 105 106 107 108 |
# File 'lib/utils/parser.rb', line 100 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 |