whole_func_string: function PagerDuty(options, log) {
    var parsed = url.parse(options.url);
    delete parsed.host;
    this.url = url.format(parsed);
  
    this.users = options.users;
    this.schedules = options.schedules;
    this.log = log || logmagic.local('pagerduty');
    this.pagerduty_auth = sprintf('Token token=%s', options.password);
  }
func_code_string: function PagerDuty(options, log) {
    var parsed = url.parse(options.url);
    delete parsed.host;
    this.url = url.format(parsed);
  
    this.users = options.users;
    this.schedules = options.schedules;
    this.log = log || logmagic.local('pagerduty');
    this.pagerduty_auth = sprintf('Token token=%s', options.password);
  }
func_documentation_string: PagerDuty Client.
  @constructor
  @param {Object} options The options.