12 lines
358 B
Ruby
12 lines
358 B
Ruby
module Utils
|
|
module Url
|
|
# usage: base_url('base', 'to', '2', raw: false) => "http://..../base/to/2"
|
|
# @param [Boolean] raw set to false by default for a string output, if true it will be an URI
|
|
def base_url(*paths, raw: false)
|
|
uri = URI.join(BASE_URL, *(paths.map(&:to_s)))
|
|
return uri if raw
|
|
return uri.to_s
|
|
end
|
|
end
|
|
end
|