summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/net/ftp.rb4
-rw-r--r--lib/net/protocol.rb2
-rw-r--r--lib/net/telnet.rb4
-rw-r--r--lib/ping.rb2
-rw-r--r--lib/pstore.rb11
5 files changed, 15 insertions, 8 deletions
diff --git a/lib/net/ftp.rb b/lib/net/ftp.rb
index 1d8cbba55..75e087a20 100644
--- a/lib/net/ftp.rb
+++ b/lib/net/ftp.rb
@@ -55,7 +55,7 @@ module Net
@passive = true
return SOCKSsocket.open(host, port)
else
- return TCPsocket.open(host, port)
+ return TCPSocket.open(host, port)
end
end
private :open_socket
@@ -173,7 +173,7 @@ module Net
private :sendport
def makeport
- sock = TCPserver.open(@sock.addr[3], 0)
+ sock = TCPServer.open(@sock.addr[3], 0)
port = sock.addr[1]
host = sock.addr[3]
resp = sendport(host, port)
diff --git a/lib/net/protocol.rb b/lib/net/protocol.rb
index 0398e512e..df38725cb 100644
--- a/lib/net/protocol.rb
+++ b/lib/net/protocol.rb
@@ -395,7 +395,7 @@ module Net
def connect( otime )
D "opening connection to #{@address}..."
timeout( otime ) {
- @socket = TCPsocket.new( @address, @port )
+ @socket = TCPSocket.new( @address, @port )
}
@rbuf = ''
end
diff --git a/lib/net/telnet.rb b/lib/net/telnet.rb
index 91c4faedb..62a8246d1 100644
--- a/lib/net/telnet.rb
+++ b/lib/net/telnet.rb
@@ -313,10 +313,10 @@ module Net
begin
if @options["Timeout"] == false
- @sock = TCPsocket.open(@options["Host"], @options["Port"])
+ @sock = TCPSocket.open(@options["Host"], @options["Port"])
else
timeout(@options["Timeout"]) do
- @sock = TCPsocket.open(@options["Host"], @options["Port"])
+ @sock = TCPSocket.open(@options["Host"], @options["Port"])
end
end
rescue TimeoutError
diff --git a/lib/ping.rb b/lib/ping.rb
index d698dd0c5..d90551e67 100644
--- a/lib/ping.rb
+++ b/lib/ping.rb
@@ -44,7 +44,7 @@ module Ping
def pingecho(host, timeout=5, service="echo")
begin
timeout(timeout) do
- s = TCPsocket.new(host, service)
+ s = TCPSocket.new(host, service)
s.close
end
rescue Errno::ECONNREFUSED
diff --git a/lib/pstore.rb b/lib/pstore.rb
index 23b2d878a..dfec76e47 100644
--- a/lib/pstore.rb
+++ b/lib/pstore.rb
@@ -42,10 +42,17 @@ class PStore
def [](name)
in_transaction
+ @table[name]
+ end
+ def fetch(name, default=PStore::Error)
unless @table.key? name
- raise PStore::Error, format("undefined root name `%s'", name)
+ if default==PStore::Error
+ raise PStore::Error, format("undefined root name `%s'", name)
+ else
+ default
+ end
end
- @table[name]
+ self[name]
end
def []=(name, value)
in_transaction