Method: Inspec::Shell#print_example
- Defined in:
- lib/inspec/shell.rb
#print_example(example) ⇒ Object
83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/inspec/shell.rb', line 83 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 |