別のキーワード
ライブラリ
- ビルトイン (1213)
-
net
/ http (48) -
net
/ pop (48) -
net
/ smtp (104) -
net
/ telnet (4) - openssl (12)
-
rubygems
/ package / tar _ writer (12) - socket (36)
- stringio (390)
- zlib (24)
クラス
-
ARGF
. class (38) - BasicSocket (24)
- Dir (130)
- File (135)
-
Gem
:: Package :: TarWriter (12) - IO (910)
- IPSocket (12)
-
Net
:: HTTP (48) -
Net
:: POP3 (48) -
Net
:: SMTP (104) -
Net
:: Telnet (4) - StringIO (390)
-
Zlib
:: GzipWriter (24)
モジュール
キーワード
- advise (12)
- atime (12)
-
auth
_ only (12) - birthtime (11)
- bytes (28)
- chars (28)
-
check
_ closed (12) - children (7)
- chmod (12)
- chown (12)
- clone (12)
- close (40)
-
close
_ read (24) -
close
_ write (24) - ctime (12)
- dup (12)
- each (120)
-
each
_ byte (48) -
each
_ char (48) -
each
_ child (14) -
each
_ line (96) - eof (24)
- eof? (24)
- fcntl (24)
- fileno (23)
- finish (48)
- flock (12)
- flush (12)
- fsync (12)
- getbyte (12)
- getc (24)
- gets (48)
- ioctl (12)
- isatty (12)
- lineno (12)
- lineno= (12)
- lines (56)
- lstat (12)
- mtime (12)
- path (8)
- pid (12)
- pos (24)
- pos= (24)
- print (36)
- printf (24)
- putc (24)
- puts (24)
- read (60)
-
read
_ nonblock (12) - readchar (12)
- readline (48)
- readlines (48)
- readpartial (12)
- ready (12)
- recv (12)
-
recv
_ nonblock (12) - recvfrom (12)
- reopen (36)
- rewind (24)
- seek (24)
-
send
_ mail (12) - sendmail (12)
- size (12)
- start (80)
- stat (12)
- sync (12)
- sync= (12)
- sysread (12)
- sysseek (12)
- syswrite (24)
- tell (24)
-
to
_ i (12) -
to
_ path (8) -
to
_ write _ io (12) - truncate (24)
- tty? (12)
- ungetc (24)
-
use
_ ssl= (12) - waitfor (4)
- write (24)
-
write
_ nonblock (24)
検索結果
先頭5件
- IO
# close _ write -> nil - IO
# sysseek(offset , whence = IO :: SEEK _ SET) -> Integer - Net
:: SMTP # start(helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) -> Net :: SMTP - Net
:: SMTP # start(helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) {|smtp| . . . . } -> object - Net
:: SMTP # start(helo: & # 39;localhost& # 39; , user: nil , password: nil , authtype: DEFAULT _ AUTH _ TYPE) -> Net :: SMTP
-
IO
# close _ write -> nil (13.0) -
書き込み用の IO を close します。
...す。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
f = IO.popen("/bin/sh","r+") do |f|
f.close_write
# f.print "nowhere" # => IOError: not opened for......す。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
f = IO.popen("/bin/sh","r+") do |f|
f.close_write
# f.print "nowhere" # => IOError: not opened for w... -
IO
# sysseek(offset , whence = IO :: SEEK _ SET) -> Integer (13.0) -
lseek(2) と同じです。IO#seek では、 IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。 位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
...と警告が出ます。
File.open("/dev/zero") {|f|
buf = f.read(3)
f.sysseek(0)
}
# => -:3:in `sysseek': sysseek for buffered IO (IOError)
File.open("/dev/null", "w") {|f|
f.print "foo"
f.sysseek(0)
}
# => -:3: warning: sysseek for buffered IO
@param offset ファ......へ(lseek の man ページ参照。Linux 3.1 以降のみ)
* IO::SEEK_HOLE: offset 以降の次にホールがある位置へ(同上)
@raise IOError 読み込み用にバッファリングされた IO に対して実行すると発生します。
既に close されていた場合... -
Net
:: SMTP # start(helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) -> Net :: SMTP (13.0) -
サーバにコネクションを張り、同時に SMTP セッションを開始します。
...ーバにコネクションを張り、同時に SMTP セッションを開始します。
もしすでにセッションが開始していたら IOError が発生します。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype......カウント名
@param password 認証で使うパスワード
@param authtype 認証の種類(:plain, :login, :cram_md5 のいずれか)
@raise IOError すでにセッションを開始している場合に発生します
@raise TimeoutError 接続がタイムアウトした場合に発生しま... -
Net
:: SMTP # start(helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) {|smtp| . . . . } -> object (13.0) -
サーバにコネクションを張り、同時に SMTP セッションを開始します。
...ーバにコネクションを張り、同時に SMTP セッションを開始します。
もしすでにセッションが開始していたら IOError が発生します。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype......カウント名
@param password 認証で使うパスワード
@param authtype 認証の種類(:plain, :login, :cram_md5 のいずれか)
@raise IOError すでにセッションを開始している場合に発生します
@raise TimeoutError 接続がタイムアウトした場合に発生しま... -
Net
:: SMTP # start(helo: & # 39;localhost& # 39; , user: nil , password: nil , authtype: DEFAULT _ AUTH _ TYPE) -> Net :: SMTP (13.0) -
サーバにコネクションを張り、同時に SMTP セッションを開始します。
...ーバにコネクションを張り、同時に SMTP セッションを開始します。
もしすでにセッションが開始していたら IOError が発生します。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype......カウント名
@param password 認証で使うパスワード
@param authtype 認証の種類(:plain, :login, :cram_md5 のいずれか)
@raise IOError すでにセッションを開始している場合に発生します
@raise TimeoutError 接続がタイムアウトした場合に発生しま... -
Net
:: SMTP # start(helo: & # 39;localhost& # 39; , user: nil , password: nil , authtype: DEFAULT _ AUTH _ TYPE) {|smtp| . . . } -> object (13.0) -
サーバにコネクションを張り、同時に SMTP セッションを開始します。
...ーバにコネクションを張り、同時に SMTP セッションを開始します。
もしすでにセッションが開始していたら IOError が発生します。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype......カウント名
@param password 認証で使うパスワード
@param authtype 認証の種類(:plain, :login, :cram_md5 のいずれか)
@raise IOError すでにセッションを開始している場合に発生します
@raise TimeoutError 接続がタイムアウトした場合に発生しま... -
ARGF
. class # eof -> bool (7.0) -
現在開いているファイルがEOFに達したらtrueを返します。そうでない場合は falseを返します。
...現在開いているファイルがEOFに達したらtrueを返します。そうでない場合は
falseを返します。
@raise IOError ファイルがopenされていない場合に発生します。
$ echo "eof" | ruby argf.rb
ARGF.eof? # => false
3.times { ARGF.readc... -
ARGF
. class # eof? -> bool (7.0) -
現在開いているファイルがEOFに達したらtrueを返します。そうでない場合は falseを返します。
...現在開いているファイルがEOFに達したらtrueを返します。そうでない場合は
falseを返します。
@raise IOError ファイルがopenされていない場合に発生します。
$ echo "eof" | ruby argf.rb
ARGF.eof? # => false
3.times { ARGF.readc... -
ARGF
. class # to _ write _ io -> IO (7.0) -
処理対象のファイルへの書き出し用 IO オブジェクトを返します。
...処理対象のファイルへの書き出し用 IO オブジェクトを返します。
c:ARGF#inplace時以外は読み込み用の IO オブジェクトを返します。
このため ARGF.class#write などの書き出し用メソッドを呼ぶと IOError が発生します。... -
BasicSocket
# recv(maxlen , flags = 0) -> String (7.0) -
ソケットからデータを受け取り、文字列として返します。 maxlen は受け取る最大の長さを指定します。 flags については recv(2) を参照してください。flags の デフォルト値は 0 です。flags の指定に必要な定数は Socket クラスで定義されています。(例: Socket::MSG_PEEK)
...ます。
@param maxlen 受け取る文字列の最大の長さを指定します。
@param flags recv(2) を参照してください。
@raise IOError
@raise Errno::EXXX recvfrom(2) がエラーになった場合などに発生します。
例:
require 'socket'
s1, s2 = UNIXSocket.pair... -
BasicSocket
# recv _ nonblock(maxlen , flags = 0) -> String (7.0) -
ソケットをノンブロッキングモードに設定した後、 recvfrom(2) でソケットからデータを受け取ります。
...EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
@param maxlen 受け取る文字列の最大の長さを指定します。
@param flags recv(2) を参照してください。
@raise IOError
@raise Errno::EXXX recvfrom(2) がエラーになった場合などに発生します。...