X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/89456c8b40f7510941dea7ac1eb8441614d61b9a..46eae20478aa4b4317ea1654b8c16854f8d5aa02:/config/initializers/oauth.rb diff --git a/config/initializers/oauth.rb b/config/initializers/oauth.rb index 276fd350c..9179e431f 100644 --- a/config/initializers/oauth.rb +++ b/config/initializers/oauth.rb @@ -13,6 +13,12 @@ module OAuth end.join end.force_encoding(Encoding::US_ASCII) end + + def unescape(value) + value.to_s.gsub(/%\h{2}/) do |c| + c[1..-1].to_i(16).chr + end.force_encoding(Encoding::UTF_8) + end end module RequestProxy