ライブラリ
- ビルトイン (6)
-
cgi
/ html (6) - csv (19)
- date (1)
- logger (2)
- mkmf (2)
-
net
/ http (2) -
net
/ imap (1) - openssl (1)
- ostruct (1)
- pathname (8)
- prime (3)
- psych (2)
- pty (1)
-
rdoc
/ code _ object (2) -
rexml
/ document (40) -
rexml
/ parsers / pullparser (1) -
rexml
/ sax2listener (1) -
rexml
/ streamlistener (1) - rss (4)
-
rubygems
/ builder (2) -
rubygems
/ commands / build _ command (5) -
rubygems
/ config _ file (2) -
rubygems
/ indexer (1) -
rubygems
/ installer (1) -
rubygems
/ old _ format (6) -
rubygems
/ require _ paths _ builder (1) - shell (4)
-
shell
/ command-processor (4) -
shell
/ filter (4) - tsort (1)
- uri (10)
-
webrick
/ httpresponse (2)
クラス
- CSV (6)
-
CSV
:: FieldInfo (6) -
CSV
:: Row (7) - Date (1)
-
Enumerator
:: Yielder (2) -
File
:: Stat (2) -
Gem
:: Builder (2) -
Gem
:: Commands :: BuildCommand (5) -
Gem
:: ConfigFile (2) -
Gem
:: Indexer (1) -
Gem
:: Installer (1) -
Gem
:: OldFormat (6) - Logger (2)
-
Net
:: IMAP :: ThreadMember (1) -
OpenSSL
:: X509 :: Name (1) - OpenStruct (1)
-
PTY
:: ChildExited (1) - Pathname (8)
-
Prime
:: TrialDivisionGenerator (3) - Proc (1)
-
Psych
:: Nodes :: Node (1) -
Psych
:: TreeBuilder (1) -
RDoc
:: CodeObject (2) -
REXML
:: Child (10) -
REXML
:: DocType (1) -
REXML
:: Document (3) -
REXML
:: Parent (11) -
REXML
:: Parsers :: PullEvent (1) -
REXML
:: XMLDecl (15) -
RSS
:: Maker :: ChannelBase (2) -
RSS
:: Rss :: Channel (2) - Regexp (1)
- Shell (4)
-
Shell
:: CommandProcessor (4) -
Shell
:: Filter (4) -
URI
:: LDAP (10) -
WEBrick
:: HTTPResponse (2)
モジュール
-
CGI
:: HtmlExtension (6) -
Gem
:: LocalRemoteOptions (1) -
Gem
:: RequirePathsBuilder (1) - Kernel (2)
-
Net
:: HTTPHeader (2) -
REXML
:: SAX2Listener (1) -
REXML
:: StreamListener (1) - TSort (1)
キーワード
- << (2)
- == (1)
- [] (2)
- []= (1)
- add (2)
-
add
_ bulk _ threshold _ option (1) -
add
_ field (1) - arguments (1)
- attributes (1)
- attributes= (1)
- build (1)
-
build
_ extensions (1) -
build
_ indices (1) -
bulk
_ threshold (1) -
bulk
_ threshold= (1) - bytes (1)
- casefold? (1)
- children (4)
- clone (1)
- convert (2)
- delete (1)
-
delete
_ at (1) -
delete
_ field (1) -
delete
_ if (1) -
dir
_ config (1) - dn (1)
- dn= (1)
- document (1)
-
document
_ children (1) -
document
_ children= (1) - dowrite (1)
- each (1)
-
each
_ child (4) - encoding (1)
- encoding= (1)
- execute (1)
- extensions (1)
- extensions= (1)
- field (1)
- field? (1)
-
field
_ row? (1) -
field
_ size _ limit (1) - fields (1)
-
file
_ entries (1) -
file
_ entries= (1) -
file
_ field (2) - filter (1)
- filter= (1)
-
gem
_ path (1) -
gem
_ path= (1) -
get
_ fields (1) -
hash
_ old (1) - header (1)
- header= (1)
-
header
_ convert (2) - index (2)
- index= (1)
-
insert
_ after (1) -
insert
_ before (1) - lastBuildDate (2)
- lastBuildDate= (2)
- line (1)
- line= (1)
- link (3)
-
link
_ command (1) -
load
_ gemspecs (1) -
make
_ link (1) -
make
_ symlink (1) - next (1)
-
next
_ sibling (1) -
next
_ sibling= (1) -
node
_ type (1) - nowrite (1)
- parent (1)
- parent= (1)
-
password
_ field (2) -
previous
_ sibling (1) -
previous
_ sibling= (1) - realdirpath (1)
- remove (1)
-
replace
_ child (1) -
replace
_ with (1) - rewind (1)
- root (1)
- scope (1)
- scope= (1)
-
sev
_ threshold (1) -
sev
_ threshold= (1) - spec (1)
- spec= (1)
-
stand
_ alone? (1) - standalone (1)
- standalone= (1)
- status (1)
- succ (1)
- success (1)
- symlink (3)
-
text
_ field (2) -
to
_ a (1) -
tsort
_ each _ child (1) -
unconverted
_ fields? (1) - usage (1)
-
values
_ at (1) - version (1)
- version= (1)
-
world
_ readable? (5) -
world
_ writable? (5) -
write
_ require _ paths _ file _ if _ needed (1) - writeencoding (1)
- writethis (1)
-
xml
_ decl (1) - xmldecl (3)
- xmldecl? (1)
- yaml? (1)
- yield (2)
検索結果
先頭5件
-
REXML
:: XMLDecl # encoding=(enc) (9004.0) -
エンコーディングを enc に設定します。
エンコーディングを enc に設定します。
enc に nil を渡すと XML 宣言では encoding が
指定されていない(デフォルトで UTF-8 が使われる)
ことになります。
@param enc エンコーディング(文字列 or nil)
@see REXML::XMLDecl#encoding= -
REXML
:: XMLDecl # node _ type -> Symbol (9004.0) -
シンボル :xmldecl を返します。
シンボル :xmldecl を返します。 -
REXML
:: XMLDecl # nowrite -> () (9004.0) -
出力時(REXML::Document#write) に XML 宣言を省略する よう指示します。
出力時(REXML::Document#write) に XML 宣言を省略する
よう指示します。
@see REXML::XMLDecl#dowrite, REXML::XMLDecl#writethis -
REXML
:: XMLDecl # stand _ alone? -> String | nil (9004.0) -
スタンドアロン文書であるかどうかを "yes" "no" で 返します。
スタンドアロン文書であるかどうかを "yes" "no" で
返します。
nil(省略)を返す場合もあります。 -
REXML
:: XMLDecl # standalone -> String | nil (9004.0) -
スタンドアロン文書であるかどうかを "yes" "no" で 返します。
スタンドアロン文書であるかどうかを "yes" "no" で
返します。
nil(省略)を返す場合もあります。 -
REXML
:: XMLDecl # standalone=(value) (9004.0) -
スタンドアロン文書であるかどうかを "yes" "no" で設定します。
スタンドアロン文書であるかどうかを "yes" "no" で設定します。
この属性を省略したい場合は nil を指定します。
@param value 設定値(文字列) -
REXML
:: XMLDecl # version -> String (9004.0) -
XML文書のバージョンを文字列で返します。
XML文書のバージョンを文字列で返します。 -
REXML
:: XMLDecl # version=(value) (9004.0) -
XML文書のバージョンを設定します。
XML文書のバージョンを設定します。
@param value 設定値(文字列) -
REXML
:: XMLDecl # writeencoding -> bool (9004.0) -
XML宣言内の encoding の宣言を出力時に省略するならば真を返します。
XML宣言内の encoding の宣言を出力時に省略するならば真を返します。
これが真であっても UTF-8 以外のエンコーディングを指定している
ならば encoding は出力されます。 -
REXML
:: XMLDecl # writethis -> bool (9004.0) -
出力時(REXML::Document#write) に XML 宣言を出力する(省略しない) ならば真を返します。
出力時(REXML::Document#write) に XML 宣言を出力する(省略しない)
ならば真を返します。
@see REXML::XMLDecl#dowrite, REXML::XMLDecl#nowrite -
URI
:: LDAP # attributes -> String (9004.0) -
自身の Attribute を文字列で返します。
自身の Attribute を文字列で返します。 -
URI
:: LDAP # attributes=(s) (9004.0) -
自身の Attribute を文字列で設定します。
自身の Attribute を文字列で設定します。
@param s 自身の Attribute を文字列で設定します。 -
URI
:: LDAP # dn -> String (9004.0) -
自身の Distinguished Name を文字列で返します。
自身の Distinguished Name を文字列で返します。 -
URI
:: LDAP # dn=(s) (9004.0) -
自身の Distinguished Name を文字列で設定します。
自身の Distinguished Name を文字列で設定します。
@param s 自身の Distinguished Name を文字列で指定します。 -
URI
:: LDAP # extensions -> String (9004.0) -
自身の extensions を文字列で返します。
自身の extensions を文字列で返します。 -
URI
:: LDAP # extensions=(s) (9004.0) -
自身の extensions を文字列で設定します。
自身の extensions を文字列で設定します。
@param s 自身の extensions を文字列で設定します。 -
URI
:: LDAP # filter -> String (9004.0) -
自身の filter を文字列で返します。
自身の filter を文字列で返します。 -
URI
:: LDAP # filter=(s) (9004.0) -
自身の filter を文字列で設定します。
自身の filter を文字列で設定します。
@param s 自身の filter を文字列で設定します。 -
URI
:: LDAP # scope -> String (9004.0) -
自身の Scope を文字列で返します。
自身の Scope を文字列で返します。 -
URI
:: LDAP # scope=(s) (9004.0) -
自身の Scope を文字列で設定します。
自身の Scope を文字列で設定します。
@param s 自身の Scope を文字列で設定します。 -
CSV
# convert {|field , field _ info| . . . } (604.0) -
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別
のオブジェクトへと変換します。
引数 name を指定した場合は、組み込みの CSV::Converters を変換器
として利用するために使います。また、独自の変換器を追加することもできま
す。
ブロックパラメータを一つ受け取るブロックを与えた場合は、そのブロックは
フィールドを受け取ります。ブロックパラメータを二つ受け取るブロックを与
えた場合は、そのブロックは、フィールドと CSV::FieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
... -
CSV
# header _ convert {|field , field _ info| . . . } (604.0) -
CSV#convert に似ていますが、ヘッダ行用のメソッドです。
CSV#convert に似ていますが、ヘッダ行用のメソッドです。
このメソッドはヘッダ行を読み込む前に呼び出さなければなりません。
@param name 変換器の名前を指定します。
//emlist[例 name を指定][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.header_convert(:symbol)
csv.first.headers # => [:header1, :header2]
//}
//emlist[例 ブロックを指定][... -
REXML
:: Parent # insert _ after(child1 , child2) -> self (604.0) -
child2 を child1 で指定したノードの後ろに挿入します。
child2 を child1 で指定したノードの後ろに挿入します。
child1 が REXML::Child のインスタンスであるならば、その
子ノードの後ろに挿入されます。
child1 が 文字列であるならば、XPath で場所を指定します。
具体的には REXML::XPath.first(self, child1) で特定されるノードの
後ろに挿入されます。
挿入されるノード(child2)の親は self に変更されます。
@param child1 挿入場所の指定
@param child2 挿入されるノード -
REXML
:: Parent # insert _ before(child1 , child2) -> self (604.0) -
child2 を child1 で指定したノードの前に挿入します。
child2 を child1 で指定したノードの前に挿入します。
child1 が REXML::Child のインスタンスであるならば、その
子ノードの前に挿入されます。
child1 が 文字列であるならば、XPath で場所を指定します。
具体的には REXML::XPath.first(self, child1) で特定されるノードの
前に挿入されます。
挿入されるノード(child2)の親は self に変更されます。
@param child1 挿入場所の指定
@param child2 挿入されるノード -
CSV
# convert {|field| . . . } (304.0) -
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別
のオブジェクトへと変換します。
引数 name を指定した場合は、組み込みの CSV::Converters を変換器
として利用するために使います。また、独自の変換器を追加することもできま
す。
ブロックパラメータを一つ受け取るブロックを与えた場合は、そのブロックは
フィールドを受け取ります。ブロックパラメータを二つ受け取るブロックを与
えた場合は、そのブロックは、フィールドと CSV::FieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
... -
CSV
# header _ convert {|field| . . . } (304.0) -
CSV#convert に似ていますが、ヘッダ行用のメソッドです。
CSV#convert に似ていますが、ヘッダ行用のメソッドです。
このメソッドはヘッダ行を読み込む前に呼び出さなければなりません。
@param name 変換器の名前を指定します。
//emlist[例 name を指定][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.header_convert(:symbol)
csv.first.headers # => [:header1, :header2]
//}
//emlist[例 ブロックを指定][... -
CSV
:: Row # delete _ if {|header , field| . . . } -> self (304.0) -
与えられたブロックにヘッダとフィールドのペアを渡して評価します。 評価した結果が真である場合に、その組を自身から削除します。
与えられたブロックにヘッダとフィールドのペアを渡して評価します。
評価した結果が真である場合に、その組を自身から削除します。
@return メソッドチェーンのために自身を返します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header3", "header4"], ["valid1", "valid2", "invalid", "valid4"])
row # => #<CSV::Row "header1":"valid1" "header2":"valid2" "hea... -
CSV
:: Row # each {|header , field| . . . } -> self (304.0) -
与えられたブロックにヘッダとフィールドの組を渡して評価します。
与えられたブロックにヘッダとフィールドの組を渡して評価します。
@return メソッドチェーンのために自身を返します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header3", "header4"], [1, 2, 3, 4])
row.each { |header, field| puts "#{header} - #{field}" }
# => header1 - 1
# => header2 - 2
# => header3 - 3
# => header4 -... -
Kernel
# dir _ config(target , idefault = nil , ldefault = nil) -> [String , String] (304.0) -
configure オプション --with-TARGET-dir, --with-TARGET-include, --with-TARGET-lib をユーザが extconf.rb に指定できるようにします。
configure オプション
--with-TARGET-dir,
--with-TARGET-include,
--with-TARGET-lib
をユーザが extconf.rb に指定できるようにします。
--with-TARGET-dir オプションは
システム標準ではない、
ヘッダファイルやライブラリがあるディレクトリをまとめて指定するために使います。
ユーザが extconf.rb に --with-TARGET-dir=PATH を指定したときは
$CFLAGS に "-IPATH/include" を、
$LDFLAGS に "-LPATH/lib" を、
それぞれ追加し... -
Kernel
# link _ command(ldflags , opt = "" , libpath = $ DEFLIBPATH| $ LIBPATH) -> String (304.0) -
実際にリンクする際に使用するコマンドを返します。
実際にリンクする際に使用するコマンドを返します。
@param ldflags LDFLAGS に追加する値を指定します。
@param opt LIBS に追加する値を指定します。
@param libpath LIBPATH に指定する値を指定します。
@see RbConfig.expand -
Pathname
# make _ link(old) -> 0 (304.0) -
File.link(old, self.to_s) と同じです。
File.link(old, self.to_s) と同じです。
@see File.link -
Pathname
# make _ symlink(old) -> 0 (304.0) -
File.symlink(old, self.to_s) と同じです。
File.symlink(old, self.to_s) と同じです。
@see File.symlink -
REXML
:: DocType # add(child) -> () (304.0) -
child を子ノード列の最後に追加します。
child を子ノード列の最後に追加します。
REXML::Parent#add を内部で呼び出します。
また、REXML::DocType#entities を更新します。
@param child 追加するノード -
REXML
:: Document # <<(child) -> () (304.0) -
子ノードを追加します。
子ノードを追加します。
追加できるものは
* XML宣言(REXML::XMLDecl)
* DTD(REXML::DocType)
* ルート要素
のいずれかです。 -
REXML
:: Document # add(child) -> () (304.0) -
子ノードを追加します。
子ノードを追加します。
追加できるものは
* XML宣言(REXML::XMLDecl)
* DTD(REXML::DocType)
* ルート要素
のいずれかです。 -
REXML
:: Document # xml _ decl -> REXML :: XMLDecl | nil (304.0) -
文書の XML 宣言を返します。
文書の XML 宣言を返します。
文書が XML 宣言を持たない場合は nil を返します。 -
REXML
:: Parent # [](index) -> REXML :: Child | nil (304.0) -
子ノード列上の index で指定された場所のノードを返します。
子ノード列上の index で指定された場所のノードを返します。
範囲外を指定した場合は nil を返します。 -
REXML
:: Parent # delete(object) -> REXML :: Child | nil (304.0) -
object を子ノード列から削除します。
object を子ノード列から削除します。
削除されたノードの親は nil に設定されます。
削除したノードを返します。削除されなかった場合は nil を返します。
@param object 削除するノード -
REXML
:: Parent # delete _ at(index) -> REXML :: Child | nil (304.0) -
子ノード列上の index で指定された場所の要素を取り除きます。
子ノード列上の index で指定された場所の要素を取り除きます。
取り除いだノードを返します。indexが範囲外である場合は何もせず
nil を返します。 -
REXML
:: Parent # index(child) -> Integer | nil (304.0) -
child の子ノード列上での位置を返します。
child の子ノード列上での位置を返します。
child が子ノードでない場合には nil を返します。 -
Shell
# link(old , new) -> 0 (304.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new ファイル名を表す文字列を指定します。
@see File.link -
Shell
# symlink(old , new) -> 0 (304.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new シンボリックリンクを表す文字列を指定します。
@see File.symlink -
Shell
:: CommandProcessor # link(old , new) -> 0 (304.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new ファイル名を表す文字列を指定します。
@see File.link -
Shell
:: CommandProcessor # symlink(old , new) -> 0 (304.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new シンボリックリンクを表す文字列を指定します。
@see File.symlink -
Shell
:: Filter # link(old , new) -> 0 (304.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new ファイル名を表す文字列を指定します。
@see File.link -
Shell
:: Filter # symlink(old , new) -> 0 (304.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new シンボリックリンクを表す文字列を指定します。
@see File.symlink -
WEBrick
:: HTTPResponse # [](field) -> String (304.0) -
レスポンスのヘッダの該当する内容を文字列で返します。
レスポンスのヘッダの該当する内容を文字列で返します。
@param field ヘッダ名を文字列で指定します。大文字と小文字を区別しません。
p res['date'] #=> "Sat, 27 Oct 2007 08:53:03 GMT" -
WEBrick
:: HTTPResponse # []=(field , val) (304.0) -
レスポンスの該当するヘッダに val を設定します。
レスポンスの該当するヘッダに val を設定します。
@param field ヘッダ名を文字列で指定します。大文字と小文字を区別しません。
@param val ヘッダの値を指定します。to_s メソッドによって文字列に変換されます。
require 'time'
res['last-modified'] = Time.now.httpdate
@see WEBrick::HTTPResponse#chunked?, WEBrick::HTTPResponse#content_length,
WEBrick::HTTPResponse#content_type
...