Sha256: b33fc02e429d773905071b8583039b39d05c25e7edb9418005f2b6460bdc5728
Contents?: true
Size: 901 Bytes
Versions: 17
Compression:
Stored size: 901 Bytes
Contents
require 'sinatra/contrib/setup' module Sinatra module Contrib ## # Common middleware that doesn't bring run time overhead if not used # or breaks if external dependencies are missing. Will extend # Sinatra::Application by default. module Common register :ConfigFile register :MultiRoute register :Namespace register :RespondWith helpers :Capture helpers :ContentFor helpers :Cookies helpers :EngineTracking helpers :JSON helpers :LinkHeader helpers :Streaming helpers :RequiredParams end ## # Other extensions you don't want to be loaded unless needed. module Custom # register :Compass register :Reloader end ## # Stuff that aren't Sinatra extensions, technically. autoload :Extension autoload :TestHelpers end register Sinatra::Contrib::Common end
Version data entries
17 entries across 17 versions & 1 rubygems