lib/index.js
function(options) {
  var defaults = {
    'method': 'get',
    'data': null,
    'needleRetry': null,
    'rule': { 'second': 1 }
  };

  if (!options) {
    return defaults;
  }

  return R.merge(defaults, options);
}
function(options) {
  var defaults = {
    'method': 'get',
    'data': null,
    'needleRetry': null,
    'rule': { 'second': 1 }
  };

  if (!options) {
    return defaults;
  }

  return R.merge(defaults, options);
}
/*
Gets default options and merges with user options if any.
@param options
@returns {*}