From f19bfa1ada57f83141a15bfb57ad5efb527f6bf4 Mon Sep 17 00:00:00 2001 From: Konstantin Haase Date: Tue, 19 Aug 2014 10:05:45 +0200 Subject: [PATCH] set up mustermann --- Gemfile.lock | 10 +++++++--- lib/travis/api/app/base.rb | 2 ++ travis-api.gemspec | 1 + 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8def4837..8b7c314d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -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) diff --git a/lib/travis/api/app/base.rb b/lib/travis/api/app/base.rb index d5f07bee..86b633f1 100644 --- a/lib/travis/api/app/base.rb +++ b/lib/travis/api/app/base.rb @@ -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 diff --git a/travis-api.gemspec b/travis-api.gemspec index 7719fff7..f02bd8b8 100644 --- a/travis-api.gemspec +++ b/travis-api.gemspec @@ -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'