184件ヒット
[1-100件を表示]
(0.179秒)
ライブラリ
- ビルトイン (26)
-
rexml
/ parsers / sax2parser (55) -
rexml
/ streamlistener (11) -
webrick
/ httputils (11)
クラス
- Data (4)
- Object (11)
-
REXML
:: Parsers :: SAX2Parser (55) - Regexp (11)
モジュール
キーワード
- FormData (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (4) - Ruby用語集 (11)
- cdata (11)
- define (4)
- listen (55)
- match (11)
-
rdoc
/ generator / json _ index (11) -
ruby 1
. 9 feature (11) -
rubygems
/ security (11) - 制御構造 (11)
検索結果
先頭5件
-
Object
:: DATA -> File (24439.0) -
スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。
...セスする File オブジェクト。
d:spec/program#terminateも参照。
ソースファイルの __END__ 以降は解析・実行の対象にならないので
その部分にプログラムが利用するためのデータを書き込んでおくことができます。
DATA 定数はその......データ部分にアクセスするための File オブジェクトを保持しています。
__END__ を含まないプログラムにおいては DATA は定義されません。
=== 注意
* DATA.rewind で移動する読みとり位置は __END__ 直後ではなく、
スクリ......ernel.#require や Kernel.#load で
読み込まれたファイルの中であってもそのファイル (__FILE__, d:spec/variables#pseudo)
ではなく実行されたファイル ($0) を指します。
=== 例1
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets # =>... -
Data
. define(*args) -> Class (18300.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...
Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # =>......"Fred"
p fred.age # => 5
//}
メンバの値を書き換えることはできません。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError
//}
メンバを持たないサブクラスも定義可能です。
以下のように、パタ......String を指定します。
@return Data のサブクラスを返します。
@raise TypeError 引数に Symbol, String (String に暗黙の型変換が行われるオブジェクトを含む) 以外を指定した場合に発生します。
=== ブロックを指定した場合
Data.define... -
Data
. define(*args) {|subclass| block } -> Class (18300.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...
Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # =>......"Fred"
p fred.age # => 5
//}
メンバの値を書き換えることはできません。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError
//}
メンバを持たないサブクラスも定義可能です。
以下のように、パタ......String を指定します。
@return Data のサブクラスを返します。
@raise TypeError 引数に Symbol, String (String に暗黙の型変換が行われるオブジェクトを含む) 以外を指定した場合に発生します。
=== ブロックを指定した場合
Data.define... -
REXML
:: StreamListener # cdata(content) -> () (15206.0) -
CDATA セクションをパースしたときに呼び出されるコールバックメソッドです。
...CDATA セクションをパースしたときに呼び出されるコールバックメソッドです。
@param content CDATAセクションの内容の文字列が渡されます
=== 例
<![CDATA[ xyz ]]>
というCDATAセクションに対しては
content: " xyz "
という引数が渡さ... -
WEBrick
:: HTTPUtils :: FormData (15040.0) -
クライアントがフォームへ入力した値を表すクラスです。multipart/form-data なデータを表すのにも 使われます。
...。multipart/form-data なデータを表すのにも
使われます。
WEBrick::HTTPRequest#query はリクエストのクエリーあるいは
クライアントがフォームへ入力した値を保持した Hash を返しますが、
その Hash のキーと値のうち値は FormData クラ......場合、WEBrick::HTTPUtils::FormData#list や
WEBrick::HTTPUtils::FormData#each_data によりそれぞれの値を取り出すことができます。
通常のフォームデータ(application/x-www-form-urlencoded)は unescape されています。
ただし multipart/form-data なフォーム......データはユーザが content-transfer-encoding
ヘッダを見て適切に処理する必要があります。
=== リンク
* 1867 Form-based File Upload in HTML.
* 2388 multipart/form-data の説明。... -
REXML
:: Parsers :: SAX2Parser # listen(ary , listener) -> () (12318.0) -
コールバックをパーサに登録します。
...ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバ......TD, REXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクシ......前は QName、つまり prefix を含む文字列です。
@param sym イベント名(シンボル)
@param ary 要素名によるコールバック呼び出し条件の指定(文字列もしくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセク... -
REXML
:: Parsers :: SAX2Parser # listen(ary) { . . . } -> () (12218.0) -
コールバックをパーサに登録します。
...ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバ......TD, REXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクシ......前は QName、つまり prefix を含む文字列です。
@param sym イベント名(シンボル)
@param ary 要素名によるコールバック呼び出し条件の指定(文字列もしくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセク... -
REXML
:: Parsers :: SAX2Parser # listen(listener) -> () (12218.0) -
コールバックをパーサに登録します。
...ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバ......TD, REXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクシ......前は QName、つまり prefix を含む文字列です。
@param sym イベント名(シンボル)
@param ary 要素名によるコールバック呼び出し条件の指定(文字列もしくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセク... -
REXML
:: Parsers :: SAX2Parser # listen(sym , ary) { . . . } -> () (12218.0) -
コールバックをパーサに登録します。
...ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバ......TD, REXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクシ......前は QName、つまり prefix を含む文字列です。
@param sym イベント名(シンボル)
@param ary 要素名によるコールバック呼び出し条件の指定(文字列もしくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセク... -
REXML
:: Parsers :: SAX2Parser # listen(sym) { . . . } -> () (12118.0) -
コールバックをパーサに登録します。
...ブロックを指定した場合はそのブロックがコールバックされます。
ブロックを指定しない場合は REXML::SAX2Listener を include した
クラスのオブジェクトを指定します。
sym は以下のシンボルが指定でき、どの場合にコールバ......TD, REXML::SAX2Listener#doctype)
* :attlistdecl
(DTDの属性リスト宣言, REXML::SAX2Listener#attlistdecl)
* :entitydecl
(DTDの実体宣言, REXML::SAX2Listener#entitydecl)
* :notationdecl
(DTDの記法宣言, REXML::SAX2Listener#notationdecl)
* :cdata
(CDATA セクシ......前は QName、つまり prefix を含む文字列です。
@param sym イベント名(シンボル)
@param ary 要素名によるコールバック呼び出し条件の指定(文字列もしくは正規表現の配列)
@param listener コールバックオブジェクト
=== 例
# CDATAセク... -
rdoc
/ generator / json _ index (12084.0) -
他のジェネレータが生成する HTML で検索が行えるように、JSON の検索インデッ クスを生成するサブライブラリです。
...This generator is derived from sdoc by Vladimir Kolesnikov and
contains verbatim code written by him.
このジェネレータは HTML ジェネレータと一緒に使うために設計されています。:
class RDoc::Generator::Darkfish
def initialize options
# ...
@base_dir......Pathname.pwd.expand_path
@json_index = RDoc::Generator::JsonIndex.new self, options
end
def generate
# ...
@json_index.generate
end
end
=== インデックスフォーマット
検索用のインデックスは JSON ファイルに出力されます。search_data......var search_data = {
"index": {
"searchIndex":
["a", "b", ...],
"longSearchIndex":
["a", "a::b", ...],
"info": [
["A", "A", "A.html", "", ""],
["B", "A::B", "A::B.html", "", ""],
...
]
}
}
searchIndex、longSearchIndex、inf...