timecard/timecard-rails

View on GitHub
app/assets/javascripts/collections/issues.js.coffee

Summary

Maintainability
Test Coverage
class Timecard.Collections.Issues extends Backbone.PageableCollection
  url: '/api/issues'

  model: Timecard.Models.Issue

  status: 'open'

  parse: (response) ->
    @state.totalPages = response.total_pages
    @state.lastPage = response.total_pages
    response = response.issues
    response

  state: {
    pageSize: 10
  }