module Pennyworth::URLs
URL manipulation utilities.
Public Class Methods
join(*parts)
click to toggle source
# File lib/pennyworth/urls.rb, line 21 def self.join(*parts) parts = parts.reject(&:empty?) parts = [parts.first] + parts[1..-1].map { |p| p.sub(/^\//, "") } parts = parts[0..-2].map { |p| p.sub(/\/$/, "") } + [parts.last] parts.join("/") end