pikesley/home-dashboard

View on GitHub
lib/dashboard/racks.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Dashboard
  class App < Sinatra::Base
    use Rack::Conneg do |conneg|
      conneg.set :accept_all_extensions, false
      conneg.set :fallback, :html
      conneg.ignore('/css/')
      conneg.ignore('/javascripts/')
      conneg.provide [
        :html,
        :json
      ]
    end

    before do
      if negotiated?
        content_type negotiated_type
      end
    end
  end
end