はてな認証APIモジュールのパッチ

ログインのURLに任意のパラメータを付加できるようにするパッチ。

--- auth.rb.orig	2007-08-24 09:29:14.344324000 +0900
+++ auth.rb	2007-08-24 09:29:48.772808000 +0900
@@ -30,10 +30,10 @@
         @secret  = options[:secret]
       end
 
-      def uri_to_login
+      def uri_to_login(request = {})
         uri = URI.parse BASE_URI
         uri.path = PATH[:auth]
-        uri.query = query_with_api_sig
+        uri.query = query_with_api_sig(request)
         uri
       end
 

こんな感じで。

hatena_auth.uri_to_login(:foo => 'bar')