module Roda::RodaPlugins::CustomBlockResults::ClassMethods

def freeze

Freeze the configured custom block results when freezing the app.
def freeze
  opts[:custom_block_results].freeze
  super
end

def handle_block_result(klass, &block)

is returned as a block result. The block defines a method.
Specify a block that will be called when an instance of klass
def handle_block_result(klass, &block)
  opts[:custom_block_results][klass] = define_roda_method(opts[:custom_block_results][klass] || "custom_block_result_#{klass}", 1, &block)
end