openid/ruby-openid — pull request #76 by vivek (2014-05-09 02:26:44+00:00)
Title: Handle AX boolean value properly

If an AX attribute is set to boolean(true) value it results in
undefined method `gsub' for true:TrueClass error.

If it's set to false then its replaced by empty string resulting in
to signature mismatch on the consumer, because the server still computes
false AX value.

Fix is to set val to empty string if it's nil and if it's
boolean type then convert it to string.