ライブラリ
- ビルトイン (360)
-
cgi
/ html (48) -
irb
/ cmd / pushws (24) -
irb
/ extend-command (12) - mkmf (24)
-
net
/ pop (864) -
net
/ telnet (6) - open3 (72)
- readline (48)
- shell (12)
- socket (72)
- thread (18)
- thwait (6)
クラス
- Array (88)
- IO (168)
-
IRB
:: ExtendCommand :: PopWorkspace (12) -
Net
:: POP3 (528) -
Net
:: POPMail (228) -
Net
:: Telnet (4) - Shell (12)
- Socket (36)
- Thread (4)
-
Thread
:: Queue (58) -
Thread
:: SizedQueue (36) - ThreadsWait (6)
モジュール
-
CGI
:: HtmlExtension (48) -
IRB
:: ExtendCommandBundle (12) - Kernel (24)
- Open3 (72)
- Readline (12)
-
Socket
:: Constants (36)
オブジェクト
-
Readline
:: HISTORY (36)
キーワード
- APOP (24)
- APOPSession (12)
-
IPPROTO
_ HOPOPTS (24) -
IPV6
_ HOPOPTS (24) -
IPV6
_ RECVHOPOPTS (24) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - POP (12)
- POP3 (12)
- POPAuthenticationError (12)
- POPBadResponse (12)
- POPError (12)
- POPMail (12)
- POPSession (12)
- PopWorkspace (12)
- Queue (12)
- Revision (12)
- SizedQueue (12)
- Telnet (2)
- active? (12)
- address (12)
- all (36)
- apop? (12)
- append (8)
-
auth
_ only (24) - certs (12)
- close (10)
-
default
_ pop3 _ port (12) -
default
_ pop3s _ port (12) -
default
_ port (12) - delete (12)
- delete! (12)
-
delete
_ all (48) -
delete
_ at (12) - deleted? (12)
- deq (24)
-
disable
_ ssl (24) -
dyna
_ pop (12) - each (12)
-
each
_ mail (12) -
enable
_ ssl (24) - execute (12)
- finish (12)
- foreach (12)
- header (12)
-
ignore
_ deadlock= (4) -
install
_ extend _ commands (12) - irb (12)
-
irb
/ cmd / pushws (12) - length (12)
-
local
_ pop (12) - mail (36)
- mails (12)
-
n
_ bytes (12) -
n
_ mails (12) -
net
/ pop (12) -
net
/ protocol (12) - new (16)
-
next
_ wait (6) -
num
_ waiting (12) - number (12)
-
open
_ timeout (12) -
open
_ timeout= (12) - popd (6)
- popdir (6)
- popen (168)
- popen2 (24)
- popen2e (24)
- popen3 (24)
- port (12)
- prepend (8)
- push (12)
-
rb
_ ary _ pop (12) -
read
_ timeout (12) -
read
_ timeout= (12) - readline (12)
- reset (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
scrolling
_ list (24) -
set
_ debug _ output (12) - shift (60)
- size (12)
-
socket
_ type (12) -
ssl
_ params (12) - start (48)
- started? (12)
- top (12)
- uidl (12)
-
unique
_ id (12) - unshift (12)
-
use
_ ssl? (24) - verify (12)
- xpopen (24)
検索結果
先頭5件
-
Net
:: POPMail # pop -> String (18181.0) -
メールを受信します。
...を返します。
pop, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。
使用例:
require 'net/pop'
Net::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop.mails.each do |m|
puts m.pop
end
}......t/pop'
Net::POP3.start('pop.example.com', 110) {|pop|
pop.each_mail do |m|
m.pop do |str|
print str
end
end
}
@param io メールの内容を書きこむオブジェクト
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPE......rror サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します... -
Net
:: POPMail # pop {|str| . . . . } -> nil (18181.0) -
メールを受信します。
...を返します。
pop, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。
使用例:
require 'net/pop'
Net::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop.mails.each do |m|
puts m.pop
end
}......t/pop'
Net::POP3.start('pop.example.com', 110) {|pop|
pop.each_mail do |m|
m.pop do |str|
print str
end
end
}
@param io メールの内容を書きこむオブジェクト
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPE......rror サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します... -
Net
:: POPMail # pop(io) -> object (18181.0) -
メールを受信します。
...を返します。
pop, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。
使用例:
require 'net/pop'
Net::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop.mails.each do |m|
puts m.pop
end
}......t/pop'
Net::POP3.start('pop.example.com', 110) {|pop|
pop.each_mail do |m|
m.pop do |str|
print str
end
end
}
@param io メールの内容を書きこむオブジェクト
@raise TimeoutError 通信がタイムアウトした場合に発生します
@raise Net::POPE......rror サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します... -
Array
# pop -> object | nil (18132.0) -
自身の末尾から要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
...す。
//emlist[例][ruby]{
array = [1, [2, 3], 4]
p array.pop # => 4
p array.pop # => [2, 3]
p array # => [1]
p array.pop # => 1
p array.pop # => nil
p array # => []
array = [1, 2, 3]
p array.pop(2) #=> [2, 3]
p array #=> [1]
//}
@see Array#push,... -
Array
# pop(n) -> Array (18132.0) -
自身の末尾から要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
...す。
//emlist[例][ruby]{
array = [1, [2, 3], 4]
p array.pop # => 4
p array.pop # => [2, 3]
p array # => [1]
p array.pop # => 1
p array.pop # => nil
p array # => []
array = [1, 2, 3]
p array.pop(2) #=> [2, 3]
p array #=> [1]
//}
@see Array#push,... -
Readline
:: HISTORY . pop -> String (18119.0) -
ヒストリの最後の内容を取り出します。 最後の内容は、ヒストリから取り除かれます。
...で発生します。
例:
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.pop #=> "baz"
p Readline::HISTORY.pop #=> "bar"
p Readline::HISTORY.pop #=> "foo"
@see Readline::HISTORY.push、Readline::HISTORY.shift、
Readline::HISTORY.delete_at... -
Thread
:: SizedQueue # pop(non _ block = false) -> object (15125.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...esource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each{|r|
q.push(r)
}
th1.join
# => resource1
# resource2
# resource3
//}
//emlist[例: nonblock = true][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts r......esource
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 (15119.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
...ead.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
[:re......source1, :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 empty"
//}... -
Net
:: POP3 . APOP(is _ apop) -> Class (9240.0) -
bool が真なら Net::APOP クラス、偽なら Net::POP3 クラスを返します。
...bool が真なら Net::APOP クラス、偽なら Net::POP3 クラスを返します。
使用例:
require 'net/pop'
pop = Net::POP3::APOP($isapop).new(addr, port)
pop.start(account, password) {
....
}
@param is_apop 真の場合に Net::APOP を返します。...