rename Responder to Base (resembles Sinatra::Base and i can't come up with another name for a common base class of Middleware and Endpoint)
This commit is contained in:
parent
903f249cfb
commit
168c0abba9
|
@ -18,11 +18,12 @@ require 'newrelic_rpm'
|
|||
# Requires TLS in production.
|
||||
class Travis::Api::App
|
||||
autoload :AccessToken, 'travis/api/app/access_token'
|
||||
autoload :Responder, 'travis/api/app/responder'
|
||||
autoload :Base, 'travis/api/app/base'
|
||||
autoload :Endpoint, 'travis/api/app/endpoint'
|
||||
autoload :Extensions, 'travis/api/app/extensions'
|
||||
autoload :Helpers, 'travis/api/app/helpers'
|
||||
autoload :Middleware, 'travis/api/app/middleware'
|
||||
autoload :Responders, 'travis/api/app/responders'
|
||||
|
||||
Rack.autoload :SSL, 'rack/ssl'
|
||||
|
||||
|
@ -93,6 +94,6 @@ class Travis::Api::App
|
|||
end
|
||||
|
||||
def self.setup_endpoints
|
||||
Responder.subclasses.each(&:setup)
|
||||
Base.subclasses.each(&:setup)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -4,7 +4,7 @@ require 'sinatra/base'
|
|||
class Travis::Api::App
|
||||
# Superclass for any endpoint and middleware.
|
||||
# Pulls in relevant helpers and extensions.
|
||||
class Responder < Sinatra::Base
|
||||
class Base < Sinatra::Base
|
||||
register Extensions::SmartConstants
|
||||
|
||||
error NotImplementedError do
|
|
@ -3,7 +3,7 @@ require 'addressable/uri'
|
|||
|
||||
class Travis::Api::App
|
||||
# Superclass for HTTP endpoints. Takes care of prefixing.
|
||||
class Endpoint < Responder
|
||||
class Endpoint < Base
|
||||
include Travis::Services
|
||||
|
||||
set(:prefix) { "/" << name[/[^:]+$/].underscore }
|
||||
|
|
|
@ -2,6 +2,6 @@ require 'travis/api/app'
|
|||
|
||||
class Travis::Api::App
|
||||
# Superclass for all middleware.
|
||||
class Middleware < Responder
|
||||
class Middleware < Base
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue
Block a user