Method: Inspec::Shell#print_example
- Defined in:
- lib/inspec/shell.rb
#print_example(example) ⇒ Object
47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/inspec/shell.rb', line 47 def print_example(example) # determine min whitespace that can be removed min = nil example.lines.each do |line| if line.strip.length > 0 # ignore empty lines line_whitespace = line.length - line.lstrip.length min = line_whitespace if min.nil? || line_whitespace < min end end # remove whitespace from each line example.gsub(/\n\s{#{min}}/, "\n") end |