Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 13, 2014
  1. Colin
  2. Colin

    Broke out the api path into it's own method

    colinc authored
    (useful for parsing full paths in API responses)
Commits on Dec 9, 2013
  1. Colin
  2. Colin

    Initial documentation changes for API v2

    colinc authored
    Added transition guide, for those coming from older Desk gem & API v1
    Added information about using the 1.0.0 gem & v2 endpoints
    Updated all the examples to be v2 compatible
Commits on Dec 7, 2013
  1. Colin

    Changed "endpoint plural" alias to list_ instead of search_

    colinc authored
    Added support for list to selectively use list or search actions based on args
Commits on Dec 3, 2013
  1. Colin
  2. Colin

    Added tests for case endpoints

    colinc authored
  3. Colin
  4. Colin
  5. Colin
  6. Colin

    Added tests for integration url, job, label, rule, site setting,

    colinc authored
    system message, topic, twitter account, twitter user and user endpoints
  7. Colin
  8. Colin
Commits on Dec 1, 2013
  1. Colin
  2. Colin
  3. Colin
Commits on Nov 30, 2013
  1. Colin
  2. Colin

    Added tests for Brand endpoint

    colinc authored
  3. Colin

    Moved shared_context blocks to their own file

    colinc authored
    Require shared_context and shared_examples files in helper for easier management
  4. Colin

    Fixtures related to commit ed16a72

    colinc authored
  5. Colin

    Initial tests for V2 API

    colinc authored
    Added shared examples for list, show, create, update, delete & search actions
    Added shared examples for list, show, create, update sub actions
    Added helpers for patch method
    Added all tests for article and macro endpoints
  6. Colin

    Proper ID support

    colinc authored
    Added support for non-integer IDs.
    Added support for parent IDs.
    Fixed to return IDs for all endpoints.
Commits on Nov 21, 2013
  1. Colin

    Removed runscope proxy

    colinc authored
Commits on Nov 4, 2013
  1. Colin
Commits on Oct 31, 2013
  1. Colin
Commits on Oct 30, 2013
  1. Colin
  2. Colin

    Added support for Filter endpoint.

    colinc authored
    Finished Customer endpoint.
  3. Colin

    Added support for endpoints with underscores (spaces).

    colinc authored
    Added Custom Fields endpoint.
Commits on Oct 29, 2013
  1. Colin

    Added support for delete sub endpoints.

    colinc authored
    Finished out all existing case endpoints.
Commits on Sep 28, 2013
  1. Colin

    Added support for automatic search fn generation.

    colinc authored
    Searching also functions correctly now (e.g. searchs limited to "page" or "per_page")
Commits on Sep 20, 2013
  1. Colin

    Initial commit of magical API function creator.

    colinc authored
    Modules simple have to define a [modulename]_fns that returns an array of API functions.
    Currently the API functions list, show, create, update and delete are supported.
    The array can also contain sub functions, such as [function]_[subfunction].
    Simple example:
    
    def case_fns
      [:list, :list_notes]
    end
    
    will allow you to call Desk.list_cases(case_id) and Desk.list_case_notes(case_id)
    Aliases are also created so Desk.cases(case_id) and Desk.case_notes(case_id) also works.
Commits on Sep 18, 2013
  1. Colin

    (Mostly) working API for cases, customers, groups and macros.

    colinc authored
    Enough are done to clearly outline the standardized repetition
    for, at the very least, [list, show, create, update, delete].
Commits on Jul 24, 2013
  1. Colin
  2. Colin

    Fixed access to some of the case items.

    colinc authored
    Cleaned up a bit.
  3. Colin

    Moved REQUEST_METHODS to a constant.

    colinc authored
    Test REQUEST_METHODS in respond_to for deashie to use.
Something went wrong with that request. Please try again.