400件ヒット
[1-100件を表示]
(0.145秒)
クラス
- Array (32)
-
IRB
:: ExtendCommand :: PopWorkspace (12) -
Net
:: POP3 (132) -
Net
:: POPMail (84) - Shell (12)
- Thread (4)
-
Thread
:: Queue (58) -
Thread
:: SizedQueue (36) - ThreadsWait (6)
モジュール
- Kernel (24)
キーワード
- address (12)
- append (8)
-
auth
_ only (12) - close (10)
- delete (12)
- delete! (12)
-
delete
_ all (24) - deleted? (12)
- deq (24)
-
disable
_ ssl (12) - execute (12)
- header (12)
-
ignore
_ deadlock= (4) -
next
_ wait (6) -
num
_ waiting (12) - popd (6)
- popdir (6)
- prepend (8)
- push (8)
-
read
_ timeout (12) -
read
_ timeout= (12) -
set
_ debug _ output (12) - shift (24)
- start (24)
- started? (12)
- top (12)
- uidl (12)
-
unique
_ id (12) - unshift (8)
- xpopen (24)
検索結果
先頭5件
-
Thread
:: SizedQueue # pop(non _ block = false) -> object (18126.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...n_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each{|r|
q.push(r)
}......'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each{|r|
q.push(r)
}
begin
th1.join
q.pop(true)
rescue => e
p e
p e.message
end
# => resource1
# resource2
# resource3
# => #<ThreadError......: queue empty>
# => "queue empty"
//}
@see Thread::Queue#pop... -
Thread
:: Queue # pop(non _ block = false) -> object (18120.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
...readError が発生します。
//emlist[例][ruby]{
require 'thread'
q = Queue.new
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each { |r|
q.push(r)
}
th1.join
//}
//emlist[例: nonblock = true][ruby]{
require 'thread'......q = Queue.new
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each { |r|
q.push(r)
}
begin
th1.join
q.pop(true)
rescue => e
p e
end
# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue em... -
Shell
# popd -> () (12201.0) -
ディレクトリスタックからポップし, それをカレントディレクトリにする.
...ディレクトリスタックからポップし, それをカレントディレクトリにする.
動作例
require 'shell'
Shell.verbose = false
sh = Shell.new
sh.pushd("/tmp")
p sh.cwd #=> "/tmp"
sh.pushd("/usr")
p sh.cwd #=> "/usr"
sh.popd
p sh.cwd #=> "/tmp"... -
Shell
# popdir -> () (12201.0) -
ディレクトリスタックからポップし, それをカレントディレクトリにする.
...ディレクトリスタックからポップし, それをカレントディレクトリにする.
動作例
require 'shell'
Shell.verbose = false
sh = Shell.new
sh.pushd("/tmp")
p sh.cwd #=> "/tmp"
sh.pushd("/usr")
p sh.cwd #=> "/usr"
sh.popd
p sh.cwd #=> "/tmp"... -
Net
:: POP3 # delete _ all {|popmail| . . . . } -> () (9219.0) -
サーバ上のメールを全て消去します。
...きは消去する前に各メールを引数としてブロックを呼びだします。
メールは Net::POPMail のインスタンスとして渡されます。
使用例:
require 'net/pop'
n = 1
pop.delete_all do |m|
File.open("inbox/#{n}") {|f| f.write m.pop }
n += 1
end... -
Net
:: POPMail # header(dest=& # 39;& # 39;) -> String (9201.0) -
メールヘッダを受信し、文字列として返します。
...メールヘッダを受信し、文字列として返します。
destを渡すとそのオブジェクトにデータを書き込みますが、これは
obsolete なので使わないでください。
@param dest ヘッダを書き込む先(obsoleteなので使わないでください)
@raise......TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します... -
Net
:: POP3 # set _ debug _ output(f) -> () (9167.0) -
デバッグ用の出力 f をセットします。
...net/pop'
pop = Net::POP3.new('pop.example.com', 110)
pop.set_debug_output $stderr
pop.start('YourAccount', 'YourPassword') {
p pop.n_bytes
}
実行結果:
POP session started: pop.example.com:110 (POP)
-> "+OK popd <1162042773.26346.155555a1861c@pop.example.com>\r\n"
<- "APOP Yo... -
Net
:: POP3 # disable _ ssl -> () (9125.0) -
このインスタンスが SSL による通信を利用しないように設定します。
...このインスタンスが SSL による通信を利用しないように設定します。
@see Net::POP3#enable_ssl, Net::POP3#disable_ssl, Net::POP3#use_ssl?, Net::POP3.enable_ssl... -
Net
:: POP3 # delete _ all -> () (9119.0) -
サーバ上のメールを全て消去します。
...きは消去する前に各メールを引数としてブロックを呼びだします。
メールは Net::POPMail のインスタンスとして渡されます。
使用例:
require 'net/pop'
n = 1
pop.delete_all do |m|
File.open("inbox/#{n}") {|f| f.write m.pop }
n += 1
end... -
Net
:: POP3 # read _ timeout -> Integer (9107.0) -
読み込みでブロックしてよい最大秒数を返します。
...読み込みでブロックしてよい最大秒数を返します。
この秒数たっても読みこめなければ例外 ReadTimeout を発生します。
デフォルトは60秒です。
@see Net::POP3#read_timeout=...