def info(message)
      indentation = verbose? ? @indentation_level : 0
      indented = wrap_string(message, indentation)
      puts(indented)

      if block_given?
        @indentation_level += 2
        @treat_titles_as_messages = true
        yield
        @treat_titles_as_messages = false
        @indentation_level -= 2
      end
    end
def info(message)
      indentation = verbose? ? @indentation_level : 0
      indented = wrap_string(message, indentation)
      puts(indented)

      if block_given?
        @indentation_level += 2
        @treat_titles_as_messages = true
        yield
        @treat_titles_as_messages = false
        @indentation_level -= 2
      end
    end
Prints an info to the user. The info is always displayed.
 It respects the current indentation level only in verbose
 mode.

 Any title printed in the optional block is treated as a message.

 @param [String] message
        The message to print.