From: Jani Monoses Date: 2004-09-20T20:51:59+09:00 Subject: methods with and without ! Hello what is the criterion for methods to have a ! terminated variant in the standard ruby APIs? For instance in String strip has a receiver-modifying counterpart but ljust does not. Is it that the result fits in the same memory? (strip returns a string at most as long as the original while just can return a much longer one) thanks Jani