Module: Sinatra::Kagero::Helpers

Defined in:
lib/sinatra/kagero.rb

Instance Method Summary collapse

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