module Roda::RodaPlugins::CustomBlockResults::ClassMethods
Public Instance Methods
Source
# File lib/roda/plugins/custom_block_results.rb, line 48 def freeze opts[:custom_block_results].freeze super end
Freeze the configured custom block results when freezing the app.
Calls superclass method
Source
# File lib/roda/plugins/custom_block_results.rb, line 55 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
Specify a block that will be called when an instance of klass is returned as a block result. The block defines a method.