'send' вызывает свой первый аргумент как метод для объекта, к которому он был вызван, а остальные аргументы передаются в качестве аргументов методу. Так что в этом случае
base.send :include, InstanceMethods
эквивалентно
base.include(InstanceMethods)
, который добавляет методы из модуля InstanceMethods к базовому объекту