]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/oauth2_verifier.rb
Fix rubocop warnings
[rails.git] / app / models / oauth2_verifier.rb
index 4dcce5588ff8756b451d80cdeeed20918e7dc58c..1568cac998dd93e191a58821c4949ee6b6e529cb 100644 (file)
@@ -1,5 +1,6 @@
 class Oauth2Verifier < OauthToken
-  validates_presence_of :user
+  validates :user, :presence => true, :associated => true
+
   attr_accessor :state
 
   def exchange!(_params = {})
@@ -20,7 +21,7 @@ class Oauth2Verifier < OauthToken
 
   def to_query
     q = "code=#{token}"
-    q << "&state=#{URI.escape(state)}" if @state
+    q << "&state=#{CGI.escape(state)}" if @state
     q
   end