Module: BloomRemitClient::Requests
- Defined in:
- lib/bloom_remit_client/requests.rb
Constant Summary collapse
- PATH_PARAM_REGEX =
/\:[^\/|\?|\#|$]*/
- GET =
'get'
- POST =
'post'
- PUT =
'put'
- DELETE =
'delete'
- REQUEST_TYPES =
[GET, POST, PUT, DELETE].freeze
- CONTENT_TYPE_JSON_UTF8 =
'application/json;charset=UTF-8'
- CONTENT_TYPE_JSON =
'application/json'
Class Method Summary collapse
Class Method Details
.normalize_path(path, params, postfix = nil) ⇒ Object
13 14 15 16 |
# File 'lib/bloom_remit_client/requests.rb', line 13 def self.normalize_path(path, params, postfix = nil) normalized_path = path.gsub(PATH_PARAM_REGEX) { |e| params[e.delete(':').to_sym] } postfix ? "#{normalized_path}/#{postfix}" : normalized_path end |