PATH:
usr
/
local
/
lib
/
node_modules
/
bower
/
lib
/
node_modules
/
github
/
api
/
v3.0.0
/** * class Github * * A Node.JS module, which provides an object oriented wrapper for the GitHub v3 API. * * Copyright 2012 Cloud9 IDE, Inc. * * This product includes software developed by * Cloud9 IDE, Inc (http://c9.io). * * Author: Mike de Boer <info@mikedeboer.nl> **/ "use strict"; var Fs = require("fs"); var Util = require("./../../util"); var error = require("./../../error"); var GithubHandler = module.exports = function(client) { this.client = client; this.routes = JSON.parse(Fs.readFileSync(__dirname + "/routes.json", "utf8")); }; var proto = { sendError: function(err, block, msg, callback) { if (this.client.debug) Util.log(err, block, msg.user, "error"); if (typeof err == "string") err = new error.InternalServerError(err); if (callback) callback(err); } }; ["gists", "gitdata", "issues", "authorization", "orgs", "statuses", "pullRequests", "repos", "user", "events", "releases", "search", "markdown", "gitignore", "misc"].forEach(function(api) { Util.extend(proto, require("./" + api)); }); GithubHandler.prototype = proto;
[-] issues.js
[edit]
[-] pullRequestsTest.js
[edit]
[-] gitdataTest.js
[edit]
[+]
..
[-] pullRequests.js
[edit]
[-] routes.json
[edit]
[-] miscTest.js
[edit]
[-] user.js
[edit]
[-] reposTest.js
[edit]
[-] gistsTest.js
[edit]
[-] gitdata.js
[edit]
[-] orgsTest.js
[edit]
[-] gitignore.js
[edit]
[-] authorizationTest.js
[edit]
[-] markdownTest.js
[edit]
[-] authorization.js
[edit]
[-] statusesTest.js
[edit]
[-] search.js
[edit]
[-] index.js
[edit]
[-] events.js
[edit]
[-] misc.js
[edit]
[-] releases.js
[edit]
[-] orgs.js
[edit]
[-] issuesTest.js
[edit]
[-] repos.js
[edit]
[-] userTest.js
[edit]
[-] gists.js
[edit]
[-] statuses.js
[edit]
[-] eventsTest.js
[edit]
[-] markdown.js
[edit]
[-] searchTest.js
[edit]
[-] releasesTest.js
[edit]
[-] gitignoreTest.js
[edit]