Module: Sinatra::Kagero::Helpers
- Defined in:
- lib/sinatra/kagero.rb
Instance Method Summary collapse
- #page(page_class, **props) ⇒ Object
- #redirect_page(path, page_class, **props) ⇒ Object
- #render_page(page_class, **props) ⇒ Object
Instance Method Details
#page(page_class, **props) ⇒ Object
23 24 25 |
# File 'lib/sinatra/kagero.rb', line 23 def page(page_class, **props) render_kagero_page(page_class, props) end |
#redirect_page(path, page_class, **props) ⇒ Object
31 32 33 34 35 |
# File 'lib/sinatra/kagero.rb', line 31 def redirect_page(path, page_class, **props) return render_kagero_page(page_class, props, url: path) if inertia_request? redirect(to(path), 303) end |
#render_page(page_class, **props) ⇒ Object
27 28 29 |
# File 'lib/sinatra/kagero.rb', line 27 def render_page(page_class, **props) render_kagero_page(page_class, props) end |