lucassus/mongo_browser

View on GitHub
app/assets/javascripts/app/controllers/databases/stats_controller.js.coffee

Summary

Maintainability
Test Coverage
class DatabasesStatsCtrl
  @$inject = ["$scope", "$routeParams", "Database"]
  constructor: (@$scope, $routeParams, Database) ->
    { @dbName } = $routeParams
    @$scope.dbName = @dbName

    @database = new Database(name: @dbName)
    @fetchStats()

  fetchStats: ->
    @database.$stats (data) =>
      @$scope.stats = data

angular.module("mb")
  .controller("databases.stats", DatabasesStatsCtrl)