ライブラリ
- ビルトイン (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
:: 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 を返します。... -
Net
:: POP3 . default _ pop3 _ port -> Integer (9117.0) -
POP3 のデフォルトのポート番号(110)を返します。
...POP3 のデフォルトのポート番号(110)を返します。... -
Net
:: POP3 . default _ pop3s _ port -> Integer (9117.0) -
デフォルトのPOP3Sのポート番号(995)を返します。
...デフォルトのPOP3Sのポート番号(995)を返します。... -
Net
:: POP3 # apop? -> bool (9100.0) -
このインスタンスが APOP を使ってサーバに接続するなら true を返します。
...このインスタンスが APOP を使ってサーバに接続するなら true を返します。... -
net
/ pop (6506.0) -
このライブラリは、POP3 (Post Office Protocol version 3) を 用いてPOPサーバからメールを受信する機能を提供するライブラリです。
...このライブラリは、POP3 (Post Office Protocol version 3) を
用いてPOPサーバからメールを受信する機能を提供するライブラリです。
POP3 の実装は 1939 に基いています。
2449 で定義されているPOP3拡張には対応していません。
=== 使用......消します。
'pop.example.com' は適当なPOP3のサーバのホスト名に、
'YourAccount' と 'YourPassword' は適当なアカウント名とパスワード
に適宜読みかえてください。
require 'net/pop'
pop = Net::POP3.new('pop.example.com', 110)
pop.start('YourAccoun......# POPのセッションを開始
if pop.mails.empty?
$stderr.puts 'no mail.'
else
pop.mails.each_with_index do |m, idx| # 各メッセージにアクセスする
File.open("inbox/#{idx + 1}", 'w') {|f|
f.write m.pop
}
m.delete
end
$stderr.puts "#{pop.m... -
VALUE rb
_ ary _ pop(VALUE ary) (6112.0) -
配列 ary の末尾の要素をとりのぞき返します。 空配列のときは Qnil を返します。
...配列 ary の末尾の要素をとりのぞき返します。
空配列のときは Qnil を返します。
対応するRubyコード
val = ary.pop
使用例
last_error = rb_ary_pop(err_ary);
VALUE str = rb_funcall(last_error, rb_intern("to_s"), 0);... -
CGI
:: HtmlExtension # popup _ menu(attributes) -> String (6100.0) -
select 要素を生成します。
...select 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
popup_menu({"NAME" => "name", "SIZE" => 2, "MULTIPLE" => true,
"VALUES" => [["1", "Foo"], ["2", "Bar", true], "Baz"] })
# <SELECT NAME="name" MULTIPLE SIZE="2... -
CGI
:: HtmlExtension # popup _ menu(name = "" , *values) -> String (6100.0) -
select 要素を生成します。
...例:
popup_menu("name", "foo", "bar", "baz")
# <SELECT NAME="name">
# <OPTION VALUE="foo">foo</OPTION>
# <OPTION VALUE="bar">bar</OPTION>
# <OPTION VALUE="baz">baz</OPTION>
# </SELECT>
popup_menu("name", ["foo......="foo">foo</OPTION>
# <OPTION VALUE="bar" SELECTED>bar</OPTION>
# <OPTION VALUE="baz">baz</OPTION>
# </SELECT>
popup_menu("name", ["1", "Foo"], ["2", "Bar", true], "Baz")
# <SELECT NAME="name">
# <OPTION VALUE="1">Foo</OPTION>... -
IO
. popen("-" , mode = "r" , opt={}) -> IO (6100.0) -
第一引数に文字列 "-" が指定された時、fork(2) を 行い子プロセスの標準入出力との間にパイプラインを確立します。 親プロセスでは IO オブジェクトを返し、子プロセスでは nil を返します。
...イプラインを確立します。
親プロセスでは IO オブジェクトを返し、子プロセスでは
nil を返します。
io = IO.popen("-", "r+")
if io # parent
io.puts "foo"
p io.gets # => "child output: foo\n"
io.close
else # child
s = ge......たパイ
プは自動的にクローズされます。
子プロセスでは nil を引数にブロックを実行し終了します。
p IO.popen("-", "r+") {|io|
if io # parent
io.puts "foo"
io.gets
else # child
s = gets
puts "child output: " + s
end...