Module: Bridgetown::Site::SSR::ClassMethods
- Defined in:
- lib/bridgetown-core/concerns/site/ssr.rb
Instance Method Summary collapse
-
#start_ssr!(loaders_manager: nil) ⇒ Object
Establish an SSR pipeline for a persistent backend process.
Instance Method Details
#start_ssr!(loaders_manager: nil) ⇒ Object
Establish an SSR pipeline for a persistent backend process
11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/bridgetown-core/concerns/site/ssr.rb', line 11 def start_ssr!(loaders_manager: nil, &) if Bridgetown::Current.site raise Bridgetown::Errors::FatalException, "Bridgetown SSR already started! " \ "Check your Rack app for threading issues" end site = new(Bridgetown::Current.preloaded_configuration, loaders_manager:) site.enable_ssr site.ssr_setup(&) site end |