set up mustermann

This commit is contained in:
Konstantin Haase 2014-08-19 10:05:45 +02:00
parent f7ca4d481a
commit f19bfa1ada
3 changed files with 10 additions and 3 deletions

View File

@ -37,7 +37,7 @@ GIT
GIT
remote: git://github.com/travis-ci/travis-core.git
revision: 335b643a81025ff56a38a3f01b4866cf2e08a385
revision: beaa1c74ff078f2820c65a3d6c4a2aa0bd6c9c0b
specs:
travis-core (0.0.1)
actionmailer (~> 3.2.19)
@ -68,13 +68,13 @@ GIT
GIT
remote: git://github.com/travis-ci/travis-support.git
revision: 178e30d2976ce773b9cf8d5ee3c07c19b97bfb55
revision: 930b1320b20271b6a08f44870ac55ba8d3ca2c1b
specs:
travis-support (0.0.1)
GIT
remote: git://github.com/travis-ci/travis-yaml.git
revision: 6b10f1e5f8b32c760ac41d93ee4cc3bd714c8e5d
revision: 8b02f2753ac488e6f5ea071cf9a96cce097c4e58
specs:
travis-yaml (0.1.0)
@ -90,6 +90,7 @@ PATH
travis-api (0.0.1)
backports (~> 2.5)
memcachier
mustermann (~> 0.3)
pg (~> 0.13.2)
rack-contrib (~> 1.1)
rack-ssl (~> 1.3, >= 1.3.3)
@ -207,6 +208,8 @@ GEM
metaclass (~> 0.0.1)
multi_json (1.10.1)
multipart-post (2.0.0)
mustermann (0.3.0)
tool (~> 0.2)
net-http-persistent (2.9.4)
net-http-pipeline (1.0.1)
pg (0.13.2)
@ -297,6 +300,7 @@ GEM
tilt (1.4.1)
timers (3.0.1)
hitimes
tool (0.2.2)
treetop (1.4.15)
polyglot
polyglot (>= 0.3.1)

View File

@ -1,11 +1,13 @@
require 'travis/api/app'
require 'sinatra/base'
require 'mustermann'
class Travis::Api::App
# Superclass for any endpoint and middleware.
# Pulls in relevant helpers and extensions.
class Base < Sinatra::Base
register Extensions::SmartConstants
register Mustermann
error NotImplementedError do
content_type :txt

View File

@ -243,6 +243,7 @@ Gem::Specification.new do |s|
s.add_dependency 'thin', '~> 1.4'
s.add_dependency 'sinatra', '~> 1.3'
s.add_dependency 'sinatra-contrib', '~> 1.3'
s.add_dependency 'mustermann', '~> 0.3'
s.add_dependency 'redcarpet', '~> 2.1'
s.add_dependency 'rack-ssl', '~> 1.3', '>= 1.3.3'
s.add_dependency 'rack-contrib', '~> 1.1'