app/assets/javascripts/models/api_application.coffee

Summary

Maintainability
Test Coverage
class APIApplication

  constructor: (data)->
    for k,v of data
      @[k] = v

  @fetch: (query, callback)->
    $.ajax
      url: "/applications.json"
      data:
        query: query
      success: (response)->
        callback response if callback?

window.App.APIApplication = APIApplication