SomeModel.instance_methods(false) & BaseModel.instance_methods
false
делает instance_methods
не включающим унаследованные методы.Затем мы используем пересечение множеств, чтобы найти все методы, определенные в SomeModel, которые ранее были определены в BaseModel (или Object).