Method: Informers::Utils::Hub.path_join

Defined in:
lib/informers/utils/hub.rb

.path_join(*parts) ⇒ Object



222
223
224
225
226
227
228
229
230
231
232
233
# File 'lib/informers/utils/hub.rb', line 222

def self.path_join(*parts)
  parts = parts.map.with_index do |part, index|
    if index != 0
      part = part.delete_prefix("/")
    end
    if index != parts.length - 1
      part = part.delete_suffix("/")
    end
    part
  end
  parts.join("/")
end