lib/gris/application.rb in gris-0.4.0 vs lib/gris/application.rb in gris-0.4.2

- old
+ new

@@ -6,15 +6,10 @@ config_accessor :use_health_middleware def initialize Gris::Deprecations.initialization_checks @filenames = ['', '.html', 'index.html', '/index.html'] - @rack_static = ::Rack::Static.new( - -> { [404, {}, []] }, - root: File.expand_path('../public', __FILE__), - urls: ['/'] - ) end def self.instance(config = {}) @instance ||= Rack::Builder.new do use Gris::Middleware::Health unless config[:use_health_middleware] == false @@ -31,11 +26,11 @@ def call(env) response = ApplicationEndpoint.call(env) # Render error pages or return API response case response[0] when 404, 500 - content = @rack_static.call(env.merge('PATH_INFO' => "/errors/#{response[0]}.html")) - [response[0], content[1], content[2]] + body = { code: response[0], message: response[2] }.to_json + [response[0], response[1], body] else response end end end