class Roadie::UrlGenerator

def combine_segments(root, base, path)

def combine_segments(root, base, path)
  new_path = apply_base(base, path)
  if root.path
    new_path = File.join(root.path, new_path)
  end
  root.merge(new_path)
end