Sha256: 3ce47bdd5cd2f6960de54bbef87067c538992bffa694f5cb4359526591434602

Contents?: true

Size: 528 Bytes

Versions: 7

Compression:

Stored size: 528 Bytes

Contents

class Mechanize::HTTP::AuthRealm

  attr_reader :scheme
  attr_reader :uri
  attr_reader :realm

  def initialize scheme, uri, realm
    @scheme = scheme
    @uri    = uri
    @realm  = realm if realm
  end

  def == other
    self.class === other and
      @scheme == other.scheme and
      @uri    == other.uri    and
      @realm  == other.realm
  end

  alias eql? ==

  def hash # :nodoc:
    [@scheme, @uri, @realm].hash
  end

  def inspect # :nodoc:
    "#<AuthRealm %s %p \"%s\">" % [@scheme, @uri, @realm]
  end

end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
mechanize-2.7.7 lib/mechanize/http/auth_realm.rb
husc-0.2.1 vendor/bundle/gems/mechanize-2.7.6/lib/mechanize/http/auth_realm.rb
husc-0.2.0 vendor/bundle/gems/mechanize-2.7.6/lib/mechanize/http/auth_realm.rb
husc-0.1.1 vendor/bundle/gems/mechanize-2.7.6/lib/mechanize/http/auth_realm.rb
husc-0.1.0 vendor/bundle/gems/mechanize-2.7.6/lib/mechanize/http/auth_realm.rb
mechanize-2.7.6 lib/mechanize/http/auth_realm.rb
mechanize-2.7.5 lib/mechanize/http/auth_realm.rb