Sha256: 5c06ab9a7a432a22faae8d98899f15d56af4769a10028fc04b718bdd8dcda011
Contents?: true
Size: 753 Bytes
Versions: 1
Compression:
Stored size: 753 Bytes
Contents
module MongoBrowser::API class Mongo < Grape::API format :json rescue_from :all, backtrace: true before do method = env["REQUEST_METHOD"] path = env["PATH_INFO"] logger.info "[api] #{method} #{path}" end helpers do def server @server ||= MongoBrowser::Models::Server.current end def logger Grape::API.logger end end resource :databases do mount MongoBrowser::API::Databases end desc "Returns info about the server" get "/server_info" do server.info end desc "Returns application version" get "/version" do { version: MongoBrowser::VERSION, environment: ENV["RACK_ENV"] } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongo_browser-0.2.5 | lib/mongo_browser/api/mongo.rb |