• Jump To … +
    ApiBase.coffee ApiBaseHTTP.coffee ApiV3.coffee BaseModel.coffee Groups.coffee Issues.coffee ProjectDeployKeys.coffee ProjectHooks.coffee ProjectIssues.coffee ProjectMembers.coffee ProjectMergeRequests.coffee ProjectMilestones.coffee ProjectRepository.coffee Projects.coffee Users.coffee Utils.coffee index.coffee
  • ApiBase.coffee

  • ¶
    debug = require('debug') 'gitlab:ApiBase'
    
    class module.exports.ApiBase
      constructor: (@options) ->
        do @handleOptions
        do @init
        debug "constructor()"
    
      handleOptions: =>
        @options.verbose ?= false
        debug "handleOptions()"
    
      init: =>
        @client = @
        debug "init()"
        @groups         = require('./Models/Groups')        @client
        @projects       = require('./Models/Projects')      @client
        @issues         = require('./Models/Issues')        @client
  • ¶

    @repositories = require(‘./Models/Repositories’) @client

        @users          = require('./Models/Users')         @client
  • ¶

    @mergeRequests = require(‘./Models/MergeRequests’) @client