module Roda::RodaPlugins::FormeSet

Constants

ERROR_MESSAGES

Map of error types to error messages

Public Class Methods

configure(app, opts = OPTS, &block) click to toggle source

Set the HMAC secret.

   # File lib/roda/plugins/forme_set.rb
15 def self.configure(app, opts = OPTS, &block)
16   unless app.opts[:forme_set_hmac_secret] = opts[:secret] || app.opts[:forme_set_hmac_secret]
17     raise RodaError, "must provide :secret option to forme_set plugin"
18   end
19 
20   if block
21     app.send(:define_method, :_forme_set_handle_error, &block)
22     app.send(:private, :_forme_set_handle_error)
23   end
24 end
load_dependencies(app, opts = nil, &_) click to toggle source

Require the forme_route_csrf plugin.

   # File lib/roda/plugins/forme_set.rb
10 def self.load_dependencies(app, opts = nil, &_)
11   app.plugin :forme_route_csrf 
12 end