Module: Sinatra::Clerk
- Defined in:
- lib/clerk/sinatra.rb
Defined Under Namespace
Modules: Helpers
Class Method Summary collapse
Class Method Details
.registered(app) ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/clerk/sinatra.rb', line 27 def self.registered(app) app.helpers Clerk::Helpers app.use ::Clerk::Rack::Middleware app.set(:auth) do |active| condition do redirect clerk.sign_in_url if active && !clerk.session end end app.set(:reverify) do |preset| condition do if preset === true preset = ::Clerk::StepUp::Preset::STRICT end if preset require_reverification!(preset) end end end end |