unsmart loading app extensions

This commit is contained in:
Sven Fuchs 2016-03-23 14:42:39 +01:00
parent 40c4c0d7ef
commit 2db04f068c

View File

@ -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'