Module: Restool::Service::UriUtils

Defined in:
lib/restool/service/uri_utils.rb

Class Method Summary collapse

Class Method Details

.build_path(operation, uri_params_values = nil) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/restool/service/uri_utils.rb', line 5

def self.build_path(operation, uri_params_values = nil)
  path = operation.path

  if uri_params_values
    operation.uri_params.each_with_index do |uri_param, i|
      path.sub!(/#{uri_param}/, uri_params_values[i].to_s)
    end
  end

  path
end