# frozen_string_literal: true class DummyCustomSummarization < Summarization::Base def initialize(summarization_result) @summarization_result = summarization_result end def display_name "dummy" end def correctly_configured? true end def configuration_hint "hint" end def model "dummy" end def summarize(content, _user) @content = content @summarization_result.tap { |result| yield(result[:summary]) if block_given? } end attr_reader :content end