From: Run Paint Run Run Date: 2009-06-05T04:26:11+09:00 Subject: [ruby-core:23707] Re: [Bug #1550] String#lstrip! raises RuntimeError on Frozen String Despite Making No Changes matz, Could you confirm that we can generalise this decision to all of the core classes? i.e. calling a method on a frozen object that could modify the receiver should always raise a RuntimeError. Specifically, I'm interested in Array and Hash. If your answer is in the affirmative, shall I start filing bug reports for the non-compliant methods, or would you prefer that they just be posted here? -- Run Paint Run Run