(prefix)
| 1934 | |
| 1935 | |
| 1936 | function createShortMethods(prefix) { |
| 1937 | angular.forEach(['GET', 'DELETE', 'JSONP', 'HEAD'], function(method) { |
| 1938 | $httpBackend[prefix + method] = function(url, headers, keys) { |
| 1939 | assertArgDefined(arguments, 0, 'url'); |
| 1940 | |
| 1941 | // Change url to `null` if `undefined` to stop it throwing an exception further down |
| 1942 | if (angular.isUndefined(url)) url = null; |
| 1943 | |
| 1944 | return $httpBackend[prefix](method, url, undefined, headers, keys); |
| 1945 | }; |
| 1946 | }); |
| 1947 | |
| 1948 | angular.forEach(['PUT', 'POST', 'PATCH'], function(method) { |
| 1949 | $httpBackend[prefix + method] = function(url, data, headers, keys) { |
| 1950 | assertArgDefined(arguments, 0, 'url'); |
| 1951 | |
| 1952 | // Change url to `null` if `undefined` to stop it throwing an exception further down |
| 1953 | if (angular.isUndefined(url)) url = null; |
| 1954 | |
| 1955 | return $httpBackend[prefix](method, url, data, headers, keys); |
| 1956 | }; |
| 1957 | }); |
| 1958 | } |
| 1959 | } |
| 1960 | |
| 1961 | function assertArgDefined(args, index, name) { |
no test coverage detected