Hi,

> destructive methods : why some destructive
>  methods have an '!' and not other.

'!' don't express destructive.
The sign ! expresses careful or more dangerous in Ruby.


Hope this helps

-- masato