Возможно ли перегрузить!оператор на языке Ruby?
да, вы можете перегрузить это!в Ruby 1.9, см. здесь http://phrogz.net/programmingruby/language.html#table_18.4, в этом URL они указали, какие операторы перегружены в Ruby
Да, в Ruby 1.9 ! - это метод, который можно переопределить.
!
Источник