Skip to content
This repository was archived by the owner on Jul 24, 2023. It is now read-only.

Commit 8dc60e5

Browse files
committed
Merge pull request #73 from grosser/grosser/revert
revert serializer changes
2 parents 9355ebe + dc981fa commit 8dc60e5

4 files changed

Lines changed: 8 additions & 46 deletions

File tree

lib/openid/consumer.rb

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
require "openid/message"
88
require "openid/yadis/discovery"
99
require "openid/store/nonce"
10-
require "openid/serializer"
1110

1211
module OpenID
1312
# OpenID support for Relying Parties (aka Consumers).
@@ -298,17 +297,11 @@ def complete(query, current_url)
298297
protected
299298

300299
def session_get(name)
301-
value = @session[session_key(name)]
302-
303-
if value.is_a?(Array) # new serialized format
304-
Serializer.deserialize(*value)
305-
else # deprecated object format
306-
value
307-
end
300+
@session[session_key(name)]
308301
end
309302

310303
def session_set(name, val)
311-
@session[session_key(name)] = Serializer.serialize(val)
304+
@session[session_key(name)] = val
312305
end
313306

314307
def session_key(suffix)

lib/openid/consumer/discovery.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def initialize
5858
def display_identifier
5959
return @display_identifier if @display_identifier
6060

61-
return @claimed_id if @claimed_id.nil?
61+
return @claimed_id if @claimed_id.nil?
6262

6363
begin
6464
parsed_identifier = URI.parse(@claimed_id)
@@ -376,7 +376,7 @@ def self.discover_yadis(uri)
376376
#
377377
# @param uri: normalized identity URL
378378
# @type uri: str
379-
#
379+
#
380380
# @return: (claimed_id, services)
381381
# @rtype: (str, list(OpenIDServiceEndpoint))
382382
#

lib/openid/serializer.rb

Lines changed: 0 additions & 21 deletions
This file was deleted.

test/test_consumer.rb

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,14 @@ module OpenID
66
class Consumer
77
module TestConsumer
88
class TestLastEndpoint < Test::Unit::TestCase
9-
def all_instance_variables(object)
10-
object.instance_variables.map { |v| [v.to_s, object.instance_variable_get(v)] }
11-
end
12-
139
def test_set_get
14-
stored = OpenID::OpenIDServiceEndpoint.new
15-
stored.server_url = "test"
1610
session = {}
17-
1811
consumer = Consumer.new(session, nil)
19-
consumer.send(:last_requested_endpoint=, stored)
20-
12+
consumer.send(:last_requested_endpoint=, :endpoint)
2113
ep = consumer.send(:last_requested_endpoint)
22-
assert_equal(all_instance_variables(stored), all_instance_variables(ep))
23-
14+
assert_equal(:endpoint, ep)
2415
ep = consumer.send(:last_requested_endpoint)
25-
assert_equal(all_instance_variables(stored), all_instance_variables(ep))
26-
16+
assert_equal(:endpoint, ep)
2717
consumer.send(:cleanup_last_requested_endpoint)
2818
ep = consumer.send(:last_requested_endpoint)
2919
assert_equal(nil, ep)
@@ -120,7 +110,7 @@ def call_begin_without_discovery
120110
result = consumer.begin_without_discovery(@service, @anonymous)
121111
assert(result.instance_of?(CheckIDRequest))
122112
assert_equal(@anonymous, result.anonymous)
123-
assert_equal(@service.claimed_id, consumer.send(:last_requested_endpoint).claimed_id)
113+
assert_equal(@service, consumer.send(:last_requested_endpoint))
124114
assert_equal(result.instance_variable_get(:@assoc), @assoc)
125115
return result
126116
end

0 commit comments

Comments
 (0)