Метод respond_to? в Ruby 2
Изменения в методе respond_to? в Ruby 2:
В версиях 1.9.x метод respond_to? учитывал все имеющиеся методы, начиная с версии Ruby 2 появился дополнительный параметр:
respond_to?(symbol, include_all=false)
Private и protected методы учитываются только если второй параметр true.
Если наименование метода указано как строка, оно преобразуется в обозначение (symbol).