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