Method: Inspec::Shell#print_example
- Defined in:
- lib/inspec/shell.rb
#print_example(example) ⇒ Object
85 86 87 88 89 90 91 92 93 94 95 96 |
# File 'lib/inspec/shell.rb', line 85 def print_example(example) # determine min whitespace that can be removed min = nil example.lines.each do |line| if !line.strip.empty? # 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 |