Предположим, у меня есть город, в котором много зданий. Я хочу создать в городе метод, который проверяет, есть ли в городе здания с определенными условиями, например:
def has_building?(conditions)
!self.buildings.where(conditions).empty?
end
Который работает нормально, но содержит поведение, которое должно содержаться в модели здания. Можно ли создать связанный метод, чтобы я мог преобразовать его в нечто вроде:
def has_building?(conditions)
self.buildings.meet_requirements?(conditions)
end