Fork me on GitHub
Show:

File: ../src/api/collections/pointdatacollection.js

define([
  'aeris/util',
  'aeris/api/collections/aerisapicollection',
  'aeris/api/models/pointdata'
], function(_, AerisApiCollection, PointData) {
  /**
   * A representation of point data from the Aeris Api.
   *
   * @class aeris.api.collections.PointDataCollection
   * @extends aeris.api.collections.AerisApiCollection
   *
   * @constructor
   * @override
   */
  var PointDataCollection = function(opt_models, opt_options) {
    var options = _.extend({
      validate: true,
      model: PointData,
      params: {}
    }, opt_options);

    _.defaults(options.params, {
      limit: 100,
      p: ':auto',
      radius: '3000mi'
    });

    AerisApiCollection.call(this, opt_models, options);
  };
  _.inherits(PointDataCollection, AerisApiCollection);


  return PointDataCollection;
});