ライブラリ
- English (8)
- ビルトイン (8)
- csv (3)
- etc (1)
-
irb
/ context (2) -
irb
/ input-method (17) -
irb
/ output-method (2) - json (1)
-
net
/ ftp (8) -
net
/ http (7) - openssl (3)
- prettyprint (4)
- rake (1)
- readline (2)
-
rexml
/ document (11) - rss (26)
-
rubygems
/ package / tar _ input (5) -
rubygems
/ package / tar _ output (3) -
rubygems
/ specification (2) -
rubygems
/ version (1) - shell (2)
-
shell
/ builtin-command (2) -
shell
/ filter (2) -
shell
/ process-controller (1) - stringio (1)
-
webrick
/ httpservlet / abstract (6) -
webrick
/ httputils (26) - win32ole (2)
- zlib (3)
クラス
-
ARGF
. class (2) - CSV (3)
-
Encoding
:: Converter (1) -
Encoding
:: InvalidByteSequenceError (1) -
Gem
:: Package :: TarInput (5) -
Gem
:: Package :: TarOutput (3) -
Gem
:: Specification (2) -
Gem
:: Version (1) -
IRB
:: Context (2) -
IRB
:: FileInputMethod (3) -
IRB
:: InputMethod (3) -
IRB
:: OutputMethod (1) -
IRB
:: ReadlineInputMethod (6) -
IRB
:: StdioInputMethod (3) -
IRB
:: StdioOutputMethod (1) -
Net
:: FTP (8) -
Net
:: HTTP (7) -
OpenSSL
:: PKey :: DH (1) -
OpenSSL
:: PKey :: EC (1) - PrettyPrint (4)
-
RDoc
:: Options (2) -
REXML
:: Attribute (1) -
REXML
:: Declaration (1) -
REXML
:: DocType (1) -
REXML
:: Document (2) -
REXML
:: Element (1) -
REXML
:: ExternalEntity (1) -
REXML
:: Formatters :: Default (1) -
REXML
:: NotationDecl (1) -
REXML
:: Text (1) -
RSS
:: Maker :: TextinputBase (4) -
RSS
:: RDF :: Channel (2) -
RSS
:: RDF :: Channel :: Textinput (2) -
RSS
:: RDF :: Textinput (4) -
RSS
:: Rss :: Channel (2) -
RSS
:: Rss :: Channel :: TextInput (8) -
Rake
:: Application (1) - Shell (2)
-
Shell
:: AppendFile (1) -
Shell
:: AppendIO (1) -
Shell
:: Filter (2) -
Shell
:: ProcessController (1) - StringIO (1)
-
WEBrick
:: HTTPServlet :: AbstractServlet (6) -
WEBrick
:: HTTPUtils :: FormData (12) -
WIN32OLE
_ PARAM (2) -
Zlib
:: GzipFile :: Error (1) -
Zlib
:: GzipWriter (2)
モジュール
- Etc (1)
- JSON (1)
- Kernel (10)
-
OpenSSL
:: Buffering (1) - Process (2)
-
RSS
:: RootElementMixin (2) - Readline (2)
-
WEBrick
:: HTTPUtils (12)
キーワード
-
$ DEFAULT _ INPUT (1) -
$ DEFAULT _ OUTPUT (1) -
$ INPUT _ LINE _ NUMBER (1) -
$ INPUT _ RECORD _ SEPARATOR (1) -
$ NR (1) -
$ OUTPUT _ FIELD _ SEPARATOR (1) -
$ OUTPUT _ RECORD _ SEPARATOR (1) -
$ RS (1) - << (1)
-
CLOCK
_ PROCESS _ CPUTIME _ ID (1) -
CLOCK
_ THREAD _ CPUTIME _ ID (1) -
DEFAULT
_ BLOCKSIZE (1) - DefaultMimeTypes (1)
- FileInputMethod (1)
- FormData (1)
- HTTPUtils (1)
- Output (1)
-
PC
_ MAX _ INPUT (1) - ReadlineInputMethod (1)
- TextInput (1)
- Textinput (1)
- [] (1)
-
add
_ gem _ contents (1) -
append
_ data (1) -
block
_ output _ synchronize (1) - close (2)
-
compute
_ key (1) - create (1)
-
debug
_ output _ synchronize (1) -
debug
_ output _ try _ lock (1) - dequote (1)
- description (1)
- description= (1)
-
dh
_ compute _ key (1) -
do
_ DELETE (1) -
do
_ GET (1) -
do
_ HEAD (1) -
do
_ OPTIONS (1) -
do
_ POST (1) -
do
_ PUT (1) -
each
_ data (1) - encoding (2)
- eof? (2)
- escape (1)
- escape8bit (1)
-
escape
_ path (1) -
extract
_ entry (1) -
file
_ input? (1) -
file
_ name (1) - filename (1)
- filename= (1)
- filter (2)
-
force
_ output (1) -
force
_ output= (1) - format (1)
-
from
_ yaml (1) - gets (2)
-
incomplete
_ input? (1) - input (2)
- input= (4)
- input? (1)
-
insert
_ output (1) - line (2)
- link (3)
- link= (3)
- list (1)
-
load
_ gemspec (1) -
load
_ mime _ types (1) -
mime
_ type (1) - name (2)
- name= (2)
- new (8)
- normalize (1)
-
normalize
_ yaml _ input (1) - open (2)
- output= (1)
- output? (1)
-
output
_ encoding (1) -
output
_ encoding= (1) -
parse
_ header (1) -
parse
_ range _ header (1) - print (1)
- printn (1)
- put2 (2)
- putbinaryfile (2)
- putc (3)
- puts (6)
- puttextfile (2)
- quote (1)
-
readable
_ atfer _ eof? (3) - request (2)
-
request
_ put (2) - resource (1)
- resource= (1)
- resume (1)
-
singleline
_ format (1) -
split
_ header _ value (1) - textInput (1)
- textInput= (1)
- textinput (1)
- textinput= (1)
- title (3)
- title= (3)
-
to
_ ary (1) -
to
_ s (1) -
tty
_ output= (1) - unescape (1)
- unparse (1)
-
webrick
/ httputils (1) - write (9)
検索結果
先頭5件
- Shell
:: ProcessController . block _ output _ synchronize { . . . } -> () - Encoding
:: Converter # insert _ output(string) -> nil - Process
:: CLOCK _ PROCESS _ CPUTIME _ ID -> Integer | Symbol - Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil - Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil
-
Shell
:: ProcessController . block _ output _ synchronize { . . . } -> () (118501.0) -
@todo
@todo -
Encoding
:: Converter # insert _ output(string) -> nil (82555.0) -
変換器内のバッファに文字列を挿入します。 バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換器内のバッファに文字列を挿入します。
バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換先がステートフルなエンコーディングであった場合、
挿入された文字列は状態に基づいて変換され、状態を更新します。
このメソッドは変換に際してエラーが発生した際にのみ利用されるべきです。
@param string 挿入する文字列
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
src = "HIRAGANA LETTER A is \u{3042}."
dst = ""
p ec.... -
Process
:: CLOCK _ PROCESS _ CPUTIME _ ID -> Integer | Symbol (82201.0) -
Process.#clock_gettime で使われます。
Process.#clock_gettime で使われます。
システムによっては :GETRUSAGE_BASED_CLOCK_PROCESS_CPUTIME_ID です。
システムによっては定義されていません。 -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (74401.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (74401.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Net
:: FTP # put(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (74107.0) -
サーバへファイルを転送します。
サーバへファイルを転送します。
Net::FTP#binary の値に従って
Net::FTP#putbinaryfile もしくは
Net::FTP#puttextfile を呼びだします。
binary が偽のとき、つまりテキストモードの
ときには blocksize は無視されます。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単位で与えます。
@raise Net::FTPTempError 応答コ... -
Net
:: FTP # put(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) { |data| . . . . } -> nil (74107.0) -
サーバへファイルを転送します。
サーバへファイルを転送します。
Net::FTP#binary の値に従って
Net::FTP#putbinaryfile もしくは
Net::FTP#puttextfile を呼びだします。
binary が偽のとき、つまりテキストモードの
ときには blocksize は無視されます。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単位で与えます。
@raise Net::FTPTempError 応答コ... -
Gem
:: Specification . normalize _ yaml _ input(input) -> String (73801.0) -
YAML 形式の gemspec を正しくフォーマットします。
YAML 形式の gemspec を正しくフォーマットします。
@param input 文字列か IO オブジェクトを指定します。 -
Rake
:: Application # tty _ output=(tty _ output _ state) (73801.0) -
TTY に対する出力状態を上書きします。
TTY に対する出力状態を上書きします。
大抵の場合、テストのために使用します。
@param tty_output_state 変更後の状態を指定します
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.tty_output? # => false
Rake.application.tty_output = "debug output" # => "debug output"
... -
Readline
. output=(output) (73801.0) -
readline メソッドで使用する出力用の File オブジェクト output を指定します。 戻り値は指定した File オブジェクト output です。
readline メソッドで使用する出力用の File オブジェクト output を指定します。
戻り値は指定した File オブジェクト output です。
@param output File オブジェクトを指定します。 -
Kernel
$ $ INPUT _ LINE _ NUMBER -> Integer (73501.0) -
$. の別名
$. の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
require "English"
File.foreach(ARGV.at(0)){|line|
# read line
}
p $INPUT_LINE_NUMBER
# end of sample.rb
ruby sample.rb a.txt
#=> 5 -
RDoc
:: Options # force _ output -> bool (73501.0) -
コマンドライン引数の --force_output オプションを指定していた場合、true を返します。--no-force_output オプションを指定していた場合、false を返 します。
コマンドライン引数の --force_output オプションを指定していた場合、true
を返します。--no-force_output オプションを指定していた場合、false を返
します。
どちらも指定しなかった場合は true を返します。 -
RDoc
:: Options # force _ output=(val) (73501.0) -
val に true を指定した場合、コマンドライン引数の --force_output オプショ ンと同様の指定を行います。
val に true を指定した場合、コマンドライン引数の --force_output オプショ
ンと同様の指定を行います。
@param val --force_output オプションと同じ指定を行う場合は true、そうで
ない場合は false を指定します。 -
Net
:: HTTP # put(path , data , initheader = nil) -> Net :: HTTPResponse (73270.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
@see Net::HTTP#request_put
1.1 互換モードの場合は、レスポンスに応じて例外が発生します。 -
Process
:: CLOCK _ THREAD _ CPUTIME _ ID -> Integer (73201.0) -
Process.#clock_gettime で使われます。
Process.#clock_gettime で使われます。
システムによっては定義されていません。 -
Shell
. debug _ output _ try _ lock -> bool (73201.0) -
@todo
@todo
@see Thread::Mutex#try_lock -
WIN32OLE
_ PARAM # output? -> bool (73201.0) -
パラメータがクライアントからの結果を受け取るためのものかを判定します。
パラメータがクライアントからの結果を受け取るためのものかを判定します。
OLEオートメーションのパラメータは、in(クライアントからサーバへ与える。
WIN32OLE_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。
output?メソッドはout属性またはinout属性なら真を返します。
@return メソッドの方向属性がoutまたはinoutならば真を返します。
tobj = W... -
RSS
:: RootElementMixin # output _ encoding (72901.0) -
@todo
@todo -
RSS
:: RootElementMixin # output _ encoding= (72901.0) -
@todo
@todo -
IRB
:: ReadlineInputMethod (72001.0) -
readline を用いた標準入力からの入力を表すクラスです。ライブラリ内部で使 用します。readline の require に失敗した場合は定義されません。
readline を用いた標準入力からの入力を表すクラスです。ライブラリ内部で使
用します。readline の require に失敗した場合は定義されません。 -
REXML
:: Output (72001.0) -
出力先を wrap するクラスです。 内部用なのでユーザは使わないでください。
出力先を wrap するクラスです。
内部用なのでユーザは使わないでください。 -
webrick
/ httputils (72001.0) -
-
Kernel
$ $ OUTPUT _ FIELD _ SEPARATOR -> String | nil (64501.0) -
$, の別名
$, の別名
require "English"
array = %w|hoge fuga ugo bar foo|
p array.join #=> "hogefugaugobarfoo"
$OUTPUT_FIELD_SEPARATOR = ","
p array.join #=> "hoge,fuga,ugo,bar,foo" -
Kernel
$ $ INPUT _ RECORD _ SEPARATOR -> String | nil (64201.0) -
$/ の別名
$/ の別名
require "English"
$INPUT_RECORD_SEPARATOR = '|'
array = []
while line = DATA.gets
array << line
end
p array #=> ["ugo|", "ego|", "fogo\n"]
__END__
ugo|ego|fogo -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (63901.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
エラー発生時に入力文字列が不足している場合に真を返します。
つまり、マルチバイト文字列の途中で文字列が終わっている場合に
真を返します。これは後続の入力を追加することでエラーが
解消する可能性があることを意味します。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenc... -
IRB
:: Context # file _ input? -> bool (63901.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
Kernel
$ $ DEFAULT _ INPUT -> IO (63901.0) -
$< の別名
$< の別名
require "English"
while line = $DEFAULT_INPUT.gets
p line
end
# end of sample.rb
ruby sample.rb < /etc/passwd
# => "hoge:x:500:501::/home/hoge:/bin/bash\n"
... -
Kernel
$ $ DEFAULT _ OUTPUT -> IO (63901.0) -
$> の別名
$> の別名
require "English"
dout = $DEFAULT_OUTPUT.dup
$DEFAULT_OUTPUT.reopen("out.txt", "w")
print "foo"
$DEFAULT_OUTPUT.close
$DEFAULT_OUTPUT = dout
p "bar" # => bar
p File.read("out.txt") #=> foo -
Shell
. debug _ output _ synchronize (63901.0) -
@todo
@todo
@see Thread::Mutex#synchronize -
WEBrick
:: HTTPUtils . # split _ header _ value(str) -> Array (63901.0) -
HTTP ヘッダの値を分割して返します。
HTTP ヘッダの値を分割して返します。
@param str HTTP ヘッダの値を返します。 -
RSS
:: Rss :: Channel # textInput (63601.0) -
@todo
@todo -
RSS
:: Rss :: Channel # textInput= (63601.0) -
@todo
@todo -
IRB
:: FileInputMethod (63001.0) -
ファイルからの入力を表すクラスです。ライブラリ内部で使用します。
ファイルからの入力を表すクラスです。ライブラリ内部で使用します。 -
RSS
:: Rss :: Channel :: TextInput (63001.0) -
-
WEBrick
:: HTTPUtils (63001.0) -
HTTP のためのユーティリティ関数を提供します。
HTTP のためのユーティリティ関数を提供します。 -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) -> nil (56401.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) {|line| . . . } -> nil (56401.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Kernel
$ $ OUTPUT _ RECORD _ SEPARATOR -> String | nil (55501.0) -
$\ の別名
$\ の別名
require "English"
print "hoge\nhuga\n"
$OUTPUT_RECORD_SEPARATOR = "\n"
print "fuge"
print "ugo"
# end of sample.rb
ruby sample.rb
hoge
huga
fuge
ugo -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ PUT(request , response) -> () (55204.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
ARGF
. class # puts(*arg) -> nil (55201.0) -
引数と改行を順番に処理対象のファイルに出力します。 引数がなければ改行のみを出力します。
引数と改行を順番に処理対象のファイルに出力します。
引数がなければ改行のみを出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#puts と同じです。
@param arg 出力するオブジェクトを任意個指定します。 -
Kernel
. # puts(*arg) -> nil (55201.0) -
引数と改行を順番に 標準出力 $stdout に出力します。 引数がなければ改行のみを出力します。
引数と改行を順番に 標準出力 $stdout に出力します。
引数がなければ改行のみを出力します。
引数が配列の場合、その要素と改行を順に出力します。
配列や文字列以外のオブジェクトが引数として与えられた場合には、
当該オブジェクトを最初に to_ary により配列へ、
次に to_s メソッドにより文字列へ変換を試みます。
末尾が改行で終っている引数や配列の要素に対しては puts 自身
は改行を出力しません。
@param arg 出力するオブジェクトを任意個指定します。
@raise IOError 標準出力が書き込み用にオープンされていなければ発生します。
@raise Errn... -
Readline
. input=(input) (55201.0) -
readline メソッドで使用する入力用の File オブジェクト input を指定します。 戻り値は指定した File オブジェクト input です。
readline メソッドで使用する入力用の File オブジェクト input を指定します。
戻り値は指定した File オブジェクト input です。
@param input File オブジェクトを指定します。 -
Shell
:: Filter # input -> Shell :: Filter | nil (55201.0) -
現在のフィルターを返します。
現在のフィルターを返します。 -
Shell
:: Filter # input=(filter) (55201.0) -
フィルターを設定します。
フィルターを設定します。
@param filter フィルターを指定します。 -
Zlib
:: GzipFile :: Error # input -> String | nil (55201.0) -
読み込んだ文字列(gzip 形式で圧縮されたもの)を返します。
読み込んだ文字列(gzip 形式で圧縮されたもの)を返します。 -
Zlib
:: GzipWriter # puts(*str) -> nil (55201.0) -
各引数を自身に出力し、それぞれの後に改行を出力します。
各引数を自身に出力し、それぞれの後に改行を出力します。
@param str 出力したいオブジェクトを指定します。
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
}
#=> ... -
IRB
:: ReadlineInputMethod # line(line _ no) -> String (54901.0) -
引数 line_no で指定した過去の入力を行単位で返します。
引数 line_no で指定した過去の入力を行単位で返します。
@param line_no 取得する行番号を整数で指定します。 -
IRB
:: StdioInputMethod # readable _ atfer _ eof? -> true (54901.0) -
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。 -
OpenSSL
:: Buffering # puts(*objs) -> nil (54901.0) -
各オブジェクトを出力し、それぞれの後に改行を出力します。
各オブジェクトを出力し、それぞれの後に改行を出力します。
IO#puts と同様です。
@param objs 出力したいオブジェクト -
WIN32OLE
_ PARAM # input? -> bool (54901.0) -
パラメータがクライアントからサーバへ与えるものかを判定します。
パラメータがクライアントからサーバへ与えるものかを判定します。
OLEオートメーションのパラメータは、in(クライアントからサーバへ与える。
WIN32OLE_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。
input?メソッドはin属性またはinout属性なら真を返します。
@return メソッドの方向属性がinまたはinoutならば真を返します。
tobj = WIN32OLE... -
Zlib
:: GzipWriter # putc(ch) -> object (54619.0) -
文字 ch を自身に出力します。
文字 ch を自身に出力します。
ch が数値なら 0 〜 255 の範囲の対応する文字を出力します。
ch が文字列なら、その先頭 1byte を出力します。
どちらでもない場合は、ch.to_int で整数に変換を試みます。
@param ch 出力する文字を数値または文字列で指定します。
@return ch を返します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
... -
ARGF
. class # putc(ch) -> object (54601.0) -
文字 ch を処理対象のファイルに出力します。 ch を返します。
文字 ch を処理対象のファイルに出力します。
ch を返します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#putc と同じです。
@param ch 出力する文字を String オブジェクトで指定します。 -
IRB
:: InputMethod # readable _ atfer _ eof? -> false (54601.0) -
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。 -
IRB
:: ReadlineInputMethod # readable _ atfer _ eof? -> false (54601.0) -
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。 -
Kernel
. # putc(ch) -> object (54601.0) -
文字 ch を 標準出力 $stdout に出力します。
文字 ch を 標準出力 $stdout に出力します。
ch が数値なら 0 〜 255 の範囲の対応する文字を出力します。
ch が文字列なら、その先頭1文字を出力します。
どちらでもない場合は、ch.to_int で整数に変換を試みます。
@param ch 出力する文字です。数または文字列で指定します。
@return ch を返します
@raise RangeError Bignum を引数にした場合に発生します。
@raise IOError 標準出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
@... -
RSS
:: RDF :: Channel # textinput (54601.0) -
@todo
@todo -
RSS
:: RDF :: Channel # textinput= (54601.0) -
@todo
@todo -
RSS
:: RDF :: Channel :: Textinput # resource (54601.0) -
@todo
@todo -
RSS
:: RDF :: Channel :: Textinput # resource= (54601.0) -
@todo
@todo -
WEBrick
:: HTTPUtils :: DefaultMimeTypes -> Hash (54601.0) -
ファイルの拡張子をキー、 MIME Type を値とする要素を持つハッシュです。
ファイルの拡張子をキー、 MIME Type を値とする要素を持つハッシュです。 -
Gem
:: Package :: TarOutput # close (54301.0) -
自身に関連付けられた IO を close します。
自身に関連付けられた IO を close します。 -
RSS
:: Rss :: Channel :: TextInput # description (54301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: TextInput # description= (54301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: TextInput # link (54301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: TextInput # link= (54301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: TextInput # title (54301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: TextInput # title= (54301.0) -
@todo
@todo -
RSS
:: RDF :: Channel :: Textinput (54001.0) -
-
Net
:: HTTP # request _ put(path , data , initheader = nil) {|response| . . . . } -> Net :: HTTPResponse (46897.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックとともに呼び出されたときは、
ボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
put2 は時代遅れなので使わないでくださ... -
Net
:: HTTP # request _ put(path , data , initheader = nil) -> Net :: HTTPResponse (46597.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックとともに呼び出されたときは、
ボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
put2 は時代遅れなので使わないでくださ... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ DELETE(request , response) -> () (46204.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
Shell
:: AppendFile # input=(filter) (46201.0) -
@todo
@todo -
Shell
:: AppendIO # input=(filter) (46201.0) -
@todo
@todo -
StringIO
# puts(*obj) -> nil (45919.0) -
obj と改行を順番に自身に出力します。引数がなければ改行のみを出力します。 詳しい仕様は Kernel.#puts を参照して下さい。
obj と改行を順番に自身に出力します。引数がなければ改行のみを出力します。
詳しい仕様は Kernel.#puts を参照して下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.puts("hoge", "bar", "foo")
a.string #=> "hoge\nbar\nfoo\n"
//} -
IRB
:: StdioInputMethod # line(line _ no) -> String (45901.0) -
引数 line_no で指定した過去の入力を行単位で返します。
引数 line_no で指定した過去の入力を行単位で返します。
@param line_no 取得する行番号を整数で指定します。 -
OpenSSL
:: PKey :: DH # compute _ key(bn) -> String (45901.0) -
自分の秘密鍵と相手の公開鍵から鍵文字列を計算し、返します。
自分の秘密鍵と相手の公開鍵から鍵文字列を計算し、返します。
相手の公開鍵は OpenSSL::BN か Integer である必要があります。
@param bn 相手の公開鍵(OpenSSL::BN) -
OpenSSL
:: PKey :: EC # dh _ compute _ key(pubkey) -> String (45901.0) -
自分の秘密鍵と相手の公開鍵から ECDH によって鍵文字列を計算し、返します。
自分の秘密鍵と相手の公開鍵から ECDH によって鍵文字列を計算し、返します。
相手の公開鍵は OpenSSL::PKey::EC::Point オブジェクトである必要があります。
@param pubkey 相手の公開鍵
@raise OpenSSL::PKey::ECError 鍵交換に失敗した場合に発生します -
IRB
:: InputMethod # file _ name -> String (45601.0) -
ファイル名を文字列で返します。
ファイル名を文字列で返します。 -
IRB
:: OutputMethod # printn(*objs) -> nil (45601.0) -
各 obj を self に出力し、最後に改行を出力します。
各 obj を self に出力し、最後に改行を出力します。
@param objs 任意のオブジェクトを指定します。 -
IRB
:: StdioOutputMethod # print(*objs) -> nil (45601.0) -
引数を標準出力に出力します。
引数を標準出力に出力します。
@param objs 任意のオブジェクトを指定します。 -
Kernel
$ $ NR -> Integer (45601.0) -
$. の別名
$. の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
require "English"
File.foreach(ARGV.at(0)){|line|
# read line
}
p $INPUT_LINE_NUMBER
# end of sample.rb
ruby sample.rb a.txt
#=> 5 -
Kernel
$ $ RS -> String | nil (45601.0) -
$/ の別名
$/ の別名
require "English"
$INPUT_RECORD_SEPARATOR = '|'
array = []
while line = DATA.gets
array << line
end
p array #=> ["ugo|", "ego|", "fogo\n"]
__END__
ugo|ego|fogo -
WEBrick
:: HTTPUtils . # dequote(str) -> String (45601.0) -
与えられた文字列からダブルクオートとバックスラッシュを削除して返します。
与えられた文字列からダブルクオートとバックスラッシュを削除して返します。
@param str 文字列を指定します。 -
WEBrick
:: HTTPUtils . # quote(str) -> String (45601.0) -
与えられた文字列をダブルクオートでクオートします。
与えられた文字列をダブルクオートでクオートします。
与えられた文字列に含まれているダブルクオートはバックスラッシュでエスケー
プします。
@param str 文字列を指定します。 -
WEBrick
:: HTTPUtils . # unescape(str) -> String (45601.0) -
与えられた文字列を数値参照文字列から元の文字列に変換します。
与えられた文字列を数値参照文字列から元の文字列に変換します。
@param str 文字列を指定します。 -
WEBrick
:: HTTPUtils :: FormData # filename -> String | nil (45601.0) -
フォームデータの filename 属性を文字列で表すアクセサです。
フォームデータの filename 属性を文字列で表すアクセサです。
@param value フォームデータの filename 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start() -
WEBrick
:: HTTPUtils :: FormData # filename=(value) (45601.0) -
フォームデータの filename 属性を文字列で表すアクセサです。
フォームデータの filename 属性を文字列で表すアクセサです。
@param value フォームデータの filename 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start() -
WEBrick
:: HTTPUtils :: FormData # list -> Array (45601.0) -
自身が表す各フォームデータを収納した配列を生成して返します。
自身が表す各フォームデータを収納した配列を生成して返します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].list #=> ["val1", "val2", "val3"]
end
end
MyCGI.new.start() -
Gem
:: Package :: TarInput # close (45301.0) -
自身と自身に関連付けられた IO を close します。
自身と自身に関連付けられた IO を close します。 -
Gem
:: Package :: TarInput # load _ gemspec(io) -> Gem :: Specification | nil (45301.0) -
YAML 形式の gemspec を io から読み込みます。
YAML 形式の gemspec を io から読み込みます。
@param io 文字列か IO オブジェクトを指定します。
@see Gem::Specification.from_yaml -
RSS
:: Maker :: TextinputBase # link (45301.0) -
@todo
@todo -
RSS
:: Maker :: TextinputBase # link=() (45301.0) -
@todo
@todo -
RSS
:: Maker :: TextinputBase # title (45301.0) -
@todo
@todo -
RSS
:: Maker :: TextinputBase # title=() (45301.0) -
@todo
@todo -
RSS
:: RDF :: Textinput # link (45301.0) -
@todo
@todo -
RSS
:: RDF :: Textinput # link= (45301.0) -
@todo
@todo -
RSS
:: RDF :: Textinput # title (45301.0) -
@todo
@todo -
RSS
:: RDF :: Textinput # title= (45301.0) -
@todo
@todo -
WEBrick
:: HTTPUtils . # load _ mime _ types(file) -> Hash (45301.0) -
Apache の mime.types ファイル形式の file を読み込み 拡張子をキー、MIME タイプを値とするハッシュを返します。キーも値も文字列です。
Apache の mime.types ファイル形式の file を読み込み
拡張子をキー、MIME タイプを値とするハッシュを返します。キーも値も文字列です。
@param file Apache の mime.types ファイル形式のファイルの名前を文字列で指定します。
require 'webrick'
p WEBrick::HTTPUtils.load_mime_types('/etc/mime.types')
# => {"htm"=>"text/html", "rpm"=>"application/x-rpm", ... } -
WEBrick
:: HTTPUtils . # parse _ header(raw) -> Hash (45301.0) -
HTTP ヘッダをパースして結果をハッシュに格納して返します。
HTTP ヘッダをパースして結果をハッシュに格納して返します。
@param raw 生のヘッダを表す文字列を指定します。