Method: Informers::Utils::Hub.path_join

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

.path_join(*parts) ⇒ Object



218
219
220
221
222
223
224
225
226
227
228
229
# File 'lib/informers/utils/hub.rb', line 218

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