Может ли кто-нибудь разобрать для меня этот код и объяснить, как это можно сделать в классах c Rails с обратными вызовами (если есть) и методами?
class SearchController < ApplicationController
expose :search_result, -> { SearchService.new(search_params).call }
def search_params
params.permit(:q, :scope)
end
end