Parent

Files

Class/Module Index [+]

Quicksearch

OpenID::Consumer::DiscoveredServices

A set of discovered services, for tracking which providers have been attempted for an OpenID identifier

Attributes

current[R]

Public Class Methods

new(starting_url, yadis_url, services) click to toggle source
# File lib/openid/consumer/discovery_manager.rb, line 9
def initialize(starting_url, yadis_url, services)
  @starting_url = starting_url
  @yadis_url = yadis_url
  @services = services.dup
  @current = nil
end

Public Instance Methods

empty?() click to toggle source
# File lib/openid/consumer/discovery_manager.rb, line 28
def empty?
  @services.empty?
end
for_url?(url) click to toggle source
# File lib/openid/consumer/discovery_manager.rb, line 20
def for_url?(url)
  [@starting_url, @yadis_url].member?(url)
end
next() click to toggle source
# File lib/openid/consumer/discovery_manager.rb, line 16
def next
  @current = @services.shift
end
started?() click to toggle source
# File lib/openid/consumer/discovery_manager.rb, line 24
def started?
  !@current.nil?
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.