From 2db04f068cfbe441d5ced9d1ede800d1aa3c515a Mon Sep 17 00:00:00 2001 From: Sven Fuchs Date: Wed, 23 Mar 2016 14:42:39 +0100 Subject: [PATCH] unsmart loading app extensions --- lib/travis/api/app/extensions.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/lib/travis/api/app/extensions.rb b/lib/travis/api/app/extensions.rb index d7faa8fe..f6bb9c2e 100644 --- a/lib/travis/api/app/extensions.rb +++ b/lib/travis/api/app/extensions.rb @@ -1,8 +1,4 @@ -require 'travis/api/app' - -class Travis::Api::App - # Namespace for Sinatra extensions. - module Extensions - Dir.glob("#{__dir__}/extensions/*.rb").each { |f| require f[%r[(?<=lib/).+(?=\.rb$)]] } - end -end +require 'travis/api/app/extensions/expose_pattern' +require 'travis/api/app/extensions/scoping' +require 'travis/api/app/extensions/smart_constants' +require 'travis/api/app/extensions/subclass_tracker'