Module: Sinatra::Unpoly

Defined in:
lib/sinatra/unpoly.rb

Overview

The Unpoly extension for Sinatra provides a little bit of sugar to make Unpoly work seamlessly with Roda.

Example

require "sinatra/base"
require "sinatra/unpoly"

class App < Sinatra::Base
  register Sinatra::Unpoly

  get "/" do
    if up?
      "Unpoly request!"
    else
      "Not Unpoly :("
    end
  end
end

Defined Under Namespace

Modules: Helpers Classes: SinatraInspector

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object

:nodoc:



56
57
58
59
# File 'lib/sinatra/unpoly.rb', line 56

def self.registered(app) # :nodoc:
  app.use Rack::Unpoly::Middleware
  app.helpers Unpoly::Helpers
end