I'm working on a fork of a library that implements Faraday to build URLs.
site = "https://example.io/#/"
path = "oauth/authorize"
connection = Faraday.new(site)
resource = Faraday::Utils.URI(path)
URL = connection.build_url(resource)
Notice that my site URL ends with a hashbang. But when the above code is executed, Faraday strips out the hashbang entirely:
But my application requires it to build this URL (with the hashbang):
Now before I go ripping out Faraday and monkey-patching something terrible.. can I do this by setting an option on Faraday?