Source: ruby-sinatra-contrib
Section: ruby
Priority: optional
Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Uploaders: Eugene Lavnikevich <e.lavnikevich@sam-solutions.net>,
           Jérémy Bobbio <lunar@debian.org>
Build-Depends: asciidoctor,
               debhelper (>= 12),
               debhelper-compat (= 12),
               gem2deb,
               rake,
               ruby-rspec (>= 3.4~),
               ruby-haml,
               ruby-erubi,
               ruby-erubis,
               ruby-slim,
               ruby-sass,
               ruby-builder,
               ruby-liquid,
               ruby-redcarpet,
               ruby-redcloth (>= 4.2.9~),
               ruby-coffee-script,
               ruby-nokogiri,
               ruby-creole,
               ruby-rack-test,
Standards-Version: 4.3.0
Vcs-Git: https://salsa.debian.org/ruby-team/ruby-sinatra-contrib.git
Vcs-Browser: https://salsa.debian.org/ruby-team/ruby-sinatra-contrib
Homepage: https://github.com/sinatra/sinatra-contrib
Testsuite: autopkgtest-pkg-ruby
XS-Ruby-Versions: all

Package: ruby-sinatra-contrib
Architecture: all
XB-Ruby-Versions: ${ruby:Versions}
Depends: ruby,
         ruby-mustermann (>= 1.0~),
         ruby-sinatra (>= 2.0.5~),
         ruby-backports (>= 2.8.2),
         ruby-tilt (>= 1.3~),
         ruby-rack-protection (>= 2.0.5~),
         ruby-multi-json,
         ${misc:Depends},
         ${shlibs:Depends}
Description: collection of useful extensions to the Sinatra web framework
 sinatra-contrib is a collection of common extensions to the Sinatra web
 framework, semi-officially supported:
  - capture: Lets you capture the content of blocks in templates.
  - config_file: Allows loading configuration from yaml files.
  - content_for: Adds Rails-style content_for helpers to Haml, Erb,
    Erubis and Slim.
  - cookies: A cookies helper for reading and writing cookies.
  - engine_tracking: Adds methods like haml? that allow helper methods
    to check whether they are called from within a template.
  - json: Adds a #json helper method to return JSON documents.
  - link_header: Helpers for generating link HTML tags and
    corresponding Link HTTP headers. Adds link, stylesheet and prefetch helper
    methods.
  - multi_route: Adds ability to define one route block for multiple
    routes and multiple or custom HTTP verbs.
  - namespace: Adds namespace support to Sinatra.
  - respond_with: Choose action and/or template automatically depending
    on the incoming request. Adds helpers respond_to and respond_with.
  - custom_logger: Allows one to define their own logger instance.
  - decompile: Recreates path patterns from Sinatra's internal data
    structures (used by other extensions).
  - reloader: Automatically reloads Ruby files on code changes.
  - extension: Mixin for writing your own Sinatra extensions.
  - test_helpers: Helper methods to ease testing your Sinatra
    application. Partly extracted from Sinatra. Testing framework agnostic.
