Sha256: c14d77573c29058a592acbb7cbf4dac7d5dea006cef9f528ccb8a9679f6b9499

Contents?: true

Size: 757 Bytes

Versions: 1

Compression:

Stored size: 757 Bytes

Contents

app.controller('ApidocController', [ '$scope', '$http', function($scope, $http){
  $scope.my_data = [];

  $scope.showApi = function(branch){
    $scope.currentApi = branch.values;
  }

  $scope.setData = function(url){
    $scope.dataURL = url;
    $http.get($scope.dataURL).then( function(res){
      $scope.my_data = res.data;
    });
  }

  $scope.isRequired = function(params, name){
    return params.required.indexOf(name) != -1;
  }

  $scope.moreInfo = function(properties) {
    properties = _.clone(properties);
    ['type', 'description'].forEach(function(e){
      delete properties[e];
    })
    var info = '';
    _.keys(properties).forEach( function(k) {
      info = info + k + ": " + properties[k] + "\n";
    })
    return info;
  }
}])

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lina-0.0.1 app/assets/javascripts/lina/apidoc_controller.js