Top Level Namespace
Defined Under Namespace
Modules: MiGA Classes: File, String
Instance Method Summary collapse
Instance Method Details
#uri_safe_join(*parts) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/miga/remote_dataset/base.rb', line 12 def uri_safe_join(*parts) safe = parts.map { |i| i.is_a?(Array) ? i.join(',') : i.to_s } last = safe.pop safe.map! { |i| i[-1] == '/' ? i : "#{i}/" } safe << last URI::join(*safe) end |