Sha256: 888f3bd53f17ea8bf2f3bf214951a4afe53a0c6696a3efc20da1791666da3f29
Contents?: true
Size: 559 Bytes
Versions: 3
Compression:
Stored size: 559 Bytes
Contents
module Gitlab # @private class API < Request # @private attr_accessor(*Configuration::VALID_OPTIONS_KEYS) # @private alias_method :auth_token=, :private_token= # Creates a new API. # @raise [Error:MissingCredentials] def initialize(options={}) options = Gitlab.options.merge(options) (Configuration::VALID_OPTIONS_KEYS + [:auth_token]).each do |key| send("#{key}=", options[key]) if options[key] end request_defaults(@sudo) self.class.headers 'User-Agent' => user_agent end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gitlab-4.5.0 | lib/gitlab/api.rb |
gitlab-4.4.0 | lib/gitlab/api.rb |
gitlab-4.3.0 | lib/gitlab/api.rb |