ライブラリ
クラス
-
ARGF
. class (99) - Array (25)
- BasicObject (11)
- Data (2)
- Dir (11)
-
Encoding
:: Converter (11) - IO (22)
- MatchData (11)
- Method (11)
-
Net
:: HTTP (99) -
Net
:: POPMail (99) - Object (44)
- Regexp (44)
-
RubyVM
:: InstructionSequence (11) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (12) - StringIO (11)
- StringScanner (11)
- Thread (11)
-
Thread
:: Queue (33) -
Thread
:: SizedQueue (33) - TracePoint (6)
- UNIXSocket (11)
-
WIN32OLE
_ EVENT (33) -
WIN32OLE
_ METHOD (66) -
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPE (55) -
WIN32OLE
_ VARIABLE (11) - XMP (11)
-
Zlib
:: GzipReader (154) -
Zlib
:: GzipWriter (33)
モジュール
- Enumerable (66)
-
JSON
:: Generator :: GeneratorMethods :: String (11) - Kernel (11)
-
OpenSSL
:: Buffering (11)
キーワード
- ! (11)
- =~ (11)
- [] (11)
-
absolute
_ path (11) - all (33)
- cycle (44)
-
deconstruct
_ keys (2) - default (11)
-
default
_ event _ sources (11) - deq (22)
- each (72)
-
each
_ byte (22) -
each
_ line (66) -
enum
_ for (22) -
eval
_ script (6) -
event
_ interface (11) - foreach (18)
- get2 (22)
- getc (11)
- gets (11)
- guid (11)
- handler= (11)
- helpcontext (22)
- helpfile (22)
- helpstring (11)
-
insert
_ output (11) - inspect (11)
- lineno (11)
- lineno= (11)
- mail (33)
- match (22)
-
max
_ by (44) -
off
_ event (11) -
ole
_ typelib (11) -
on
_ event (11) - pid (11)
- pop (55)
- post2 (22)
- print (11)
- printf (11)
- read (22)
- readchar (11)
- readline (11)
- readlines (11)
-
request
_ get (22) -
request
_ post (22) -
send
_ io (11) -
send
_ request (11) - shift (22)
-
size
_ opt _ params (11) -
size
_ params (11) -
source
_ location (11) -
to
_ csv (3) -
to
_ enum (22) -
to
_ json (11) - unscan (11)
- value (11)
- xmp (11)
- ~ (11)
検索結果
先頭5件
-
IO
# puts(*obj) -> nil (18243.0) -
各 obj を self に出力し、それぞれの後に改行を出力します。 引数の扱いは Kernel.#puts と同じです。詳細はこちらを参照し てください。
...れぞれの後に改行を出力します。
引数の扱いは Kernel.#puts と同じです。詳細はこちらを参照し
てください。
@param obj 出力したいオブジェクトを指定します。Kernel.#puts と同じです。
@raise IOError 自身が書き込み用にオープン......されていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
$stdout.puts("this", "is", "a", "test", [1, [nil, 3]])
#=>
this
is
a
test
1
3
@see Kernel.#puts... -
Zlib
:: GzipWriter # puts(*str) -> nil (18227.0) -
各引数を自身に出力し、それぞれの後に改行を出力します。
...トを指定します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.puts "fuga"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> fuga
@see IO#puts, Kernel.#puts... -
StringIO
# puts(*obj) -> nil (18225.0) -
obj と改行を順番に自身に出力します。引数がなければ改行のみを出力します。 詳しい仕様は Kernel.#puts を参照して下さい。
...は Kernel.#puts を参照して下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.puts("hoge", "bar... -
ARGF
. class # puts(*arg) -> nil (18209.0) -
引数と改行を順番に処理対象のファイルに出力します。 引数がなければ改行のみを出力します。
...力します。
引数がなければ改行のみを出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#puts と同じです。
@param arg 出力するオブジェクトを任意個指定します。... -
OpenSSL
:: Buffering # puts(*objs) -> nil (18209.0) -
各オブジェクトを出力し、それぞれの後に改行を出力します。
...各オブジェクトを出力し、それぞれの後に改行を出力します。
IO#puts と同様です。
@param objs 出力したいオブジェクト... -
XMP
# puts(exps) -> nil (18203.0) -
引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行 ごとに交互に表示します。
引数 exps で指定されたRuby のソースコードとその実行結果を、標準出力に行
ごとに交互に表示します。
@param exps 評価するRuby のソースコードを文字列で指定します。 -
Enumerable
# cycle(n=nil) {|obj| . . . } -> object | nil (244.0) -
Enumerable オブジェクトの各要素を n 回 or 無限回(n=nil)繰り返し ブロックを呼びだします。
...各要素を n 回 or 無限回(n=nil)繰り返し
ブロックを呼びだします。
n に 0 もしくは負の値を渡した場合は何もしません。
繰り返しが最後まで終了した場合(つまりbreakなどで中断しなかった場合)
は nil を返します。
このメソ......も
このメソッドの動作に影響を与えません。
//emlist[例][ruby]{
a = ["a", "b", "c"]
a.cycle {|x| puts x } # print, a, b, c, a, b, c,.. forever.
a.cycle(2) {|x| puts x } # print, a, b, c, a, b, c.
//}
ブロックを省略した場合は、n 回 or 無限回 enum の各要素......を
繰り返す Enumerator を返します。
@return ブロックを指定しなかった場合は、Enumerator を返します。
レシーバが空の場合は nil を返します。... -
Array
# cycle(n=nil) {|obj| block } -> nil (226.0) -
配列の全要素を n 回(nilの場合は無限に)繰り返しブロックを呼びだします。
...配列の全要素を n 回(nilの場合は無限に)繰り返しブロックを呼びだします。
ブロックを省略した場合は Enumerator を返します。
@param n 繰り返したい回数を整数で指定します。
整数以外のオブジェクトを指定した場合......黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby]{
a = ["a", "b", "c"]
a.cycle {|x| puts x } # print, a, b, c, a, b, c,.. forever.
//}... -
Zlib
:: GzipReader # read(length = nil) -> String | nil (221.0) -
IO クラスの同名メソッドIO#readと同じです。
...タの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ......zlib'
=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge_fuga'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
p gz.read(4) #=> "hoge"
p gz.read #=> "_fuga\n"
p gz.read(1) #=> nil
}
@see IO#read... -
Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse (209.0) -
HTTP リクエストをサーバに送り、そのレスポンスを Net::HTTPResponse のインスタンスとして返します。
...スを文字列で与えます。
@param data リクエストのボディを文字列で与えます。
@param header リクエストのヘッダをハッシュで与えます。
//emlist[例][ruby]{
response = http.send_request('GET', '/index.html')
puts response.body
//}
@see Net::HTTP#request...