Flowdock
method

strip_heredoc

Importance_1
v3.0.0 - Show latest stable - 0 notes - Class: String
strip_heredoc() public

Strips indentation in heredocs.

For example in

  if options[:usage]
    puts <<-USAGE.strip_heredoc
      This command does such and such.

      Supported options are:
        -h         This message
        ...
    USAGE
  end

the user would see the usage message aligned against the left margin.

Technically, it looks for the least indented line in the whole string, and removes that amount of leading whitespace.

Show source
Register or log in to add new notes.