Module: Oncall::HTTP

Defined in:
lib/oncall/http.rb

Class Method Summary collapse

Class Method Details

.uri(path, params) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/oncall/http.rb', line 3

def self.uri(path, params)
  parts = path.split('/')

  if parts.empty?
    return '/'
  end

  parts.each_with_index do |part, index|
    if part.start_with?(':')
      part[0] = ''
      parts[index] = params[part.to_sym]
    end
  end

  parts.join('/')
end