Class: Dcc::Server::App

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/dcc/server/app.rb

Overview

Sinatra application exposing the DCC REST API. Mirrors PTB dcclib's endpoints: POST /dccs, GET /dccs/:id, DELETE /dccs/:id, POST /dccs/:id/validate/xsd,schematron, /convert/json, /extract/files,formulae, /signature, /transform/xslt.

Run via:

require "dcc/server"
Dcc::Server::App.run!