658件ヒット
[201-300件を表示]
(0.031秒)
ライブラリ
- ビルトイン (146)
-
irb
/ context (22) -
irb
/ extend-command (44) - matrix (22)
- openssl (33)
- psych (11)
-
rdoc
/ context (44) -
rdoc
/ markdown (55) -
rexml
/ document (165) -
rexml
/ parsers / pullparser (11) -
ripper
/ lexer (33) - sync (6)
クラス
-
ARGF
. class (9) - IO (11)
-
IRB
:: Context (22) - Matrix (22)
-
OpenSSL
:: SSL :: SSLContext (33) -
RDoc
:: Context (44) -
RDoc
:: Markdown (55) -
REXML
:: AttlistDecl (11) -
REXML
:: Attribute (11) -
REXML
:: Comment (11) -
REXML
:: DocType (22) -
REXML
:: Document (22) -
REXML
:: Element (44) -
REXML
:: Instruction (11) -
REXML
:: Parsers :: PullEvent (11) -
REXML
:: Text (11) -
REXML
:: XMLDecl (11) - Regexp (11)
- Ripper (11)
-
Ripper
:: Lexer (22) - SignalException (33)
- String (30)
- Symbol (52)
モジュール
-
IRB
:: ContextExtender (11) -
IRB
:: ExtendCommandBundle (33) - Psych (11)
-
Sync
_ m (6)
キーワード
- =~ (11)
-
DEFAULT
_ EXTENSIONS (11) -
DEFAULT
_ PARAMS (11) - EXTENSIONS (11)
- ExternalEntity (11)
- METHODS (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Ruby用語集 (11)
- VISIBILITIES (11)
- [] (11)
- context (22)
- context= (11)
-
def
_ extend _ command (22) -
each
_ with _ index (22) -
event
_ type (11) - extension (11)
- extension? (11)
-
find
_ local _ symbol (11) -
find
_ symbol (11) -
install
_ alias _ method (11) -
irb
_ original _ method _ name (11) - lex (22)
- load (11)
- match (22)
- match? (16)
- new (66)
- next (11)
-
node
_ type (99) - parse (11)
-
prompt
_ mode (11) -
prompt
_ mode= (11) -
read
_ nonblock (20) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) -
session
_ cache _ stats (11) - slice (11)
- succ (11)
- visibility (11)
- 正規表現 (11)
検索結果
先頭5件
-
REXML
:: Text # node _ type -> Symbol (6117.0) -
Symbol :text を返します。
...Symbol :text を返します。... -
Matrix
# each _ with _ index(which = :all) -> Enumerator (6106.0) -
行列の各要素をその位置とともに引数としてブロックを呼び出します。
...require 'matrix'
Matrix[ [1,2], [3,4] ].each_with_index do |e, row, col|
puts "#{e} at #{row}, #{col}"
end
# => 1 at 0, 0
# => 2 at 0, 1
# => 3 at 1, 0
# => 4 at 1, 1
//}
@param which どの要素に対してブロックを呼び出すのかを Symbol で指定します
@see Matrix#each... -
Matrix
# each _ with _ index(which = :all) {|e , row , col| . . . } -> self (6106.0) -
行列の各要素をその位置とともに引数としてブロックを呼び出します。
...require 'matrix'
Matrix[ [1,2], [3,4] ].each_with_index do |e, row, col|
puts "#{e} at #{row}, #{col}"
end
# => 1 at 0, 0
# => 2 at 0, 1
# => 3 at 1, 0
# => 4 at 1, 1
//}
@param which どの要素に対してブロックを呼び出すのかを Symbol で指定します
@see Matrix#each... -
RDoc
:: Markdown # extension(name , enable) -> () (6106.0) -
引数 name で指定した拡張の有効/無効を設定します。
...引数 name で指定した拡張の有効/無効を設定します。
@param name 拡張の名前を Symbol で指定します。
@param enable 有効にする場合は true を、無効にする場合は false を指定し
ます。... -
RDoc
:: Markdown # extension?(name) (6106.0) -
引数 name で指定した拡張が有効かどうかを返します。
...引数 name で指定した拡張が有効かどうかを返します。
@param name 拡張の名前を Symbol で指定します。... -
rexml
/ parsers / pullparser (6012.0) -
プル方式の XML パーサ。
...プル方式の XML パーサ。
REXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出......ら取り除きます。
pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
REXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ」
といったイベントの種類を取得します。
REXML::Parsers::PullEvent#[] でそのイ......stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "barbarbarbar">
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
<!NOTATION foobar SYSTEM "http://example.org/foobar.dtd">
<!ENTITY % HTMLsymbol PUBLIC
"-//... -
rexml
/ parsers / sax2parser (6012.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...ブジェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます。
コールバックには2種類あって、ブロックを使う方式と REXML::SAX2Listener
を inc......式があります。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。
REXML::Parsers::StreamParser のパーサよりは高機能です。
//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
parser = REXML::Parsers::SAX2Parser.new(<<XML)......stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "barbarbarbar">
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
<!NOTATION foobar SYSTEM "http://example.org/foobar.dtd">
<!ENTITY % HTMLsymbol PUBLIC
"-//... -
rexml
/ parsers / streamparser (6012.0) -
ストリーム式の XML パーサ。
...ストリーム式の XML パーサ。
rexml の XML パーサの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
REXML::Parsers::SAX2Parser を用いてください。
パーサからはコールバックによって......た情報を受け取ります。
REXML::StreamListener を include し、
必要なメソッドをオーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。
REXML::Parsers::StreamParser#parse を呼......stylesheet type="text/css" href="style.css"?>
<!DOCTYPE root SYSTEM "foo" [
<!ELEMENT root (a+)>
<!ELEMENT a>
<!ENTITY bar "barbarbarbar">
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
<!NOTATION foobar SYSTEM "http://example.org/foobar.dtd">
<!ENTITY % HTMLsymbol PUBLIC
"-//... -
REXML
:: Document . new(source = nil , context = {}) -> REXML :: Document (3206.0) -
Document オブジェクトを生成します。
...REXML::Document のいずかが
指定できます。 REXML::Document を指定すると
コンテキストと要素、属性が複製されます。
文字列の場合はそれを XML と見なしてパースします。
IOの場合は、XML文書を読み出してパースします。
context で......「コンテキスト」を指定します。テキストノードの空白や
特殊文字の取り扱いを Hash で指定します。
以下の Symbol をハッシュのキーとして使います。
: :respect_whitespace
空白を考慮して欲しい要素の名前の集合を文字列の配......また、すべての要素で空白を考慮して欲しい場合には
:all を指定します。
デフォルト値は :all です。
REXML::Element#whitespace も参照してください。
: :compress_whitespace
空白を無視して欲しい要素の名前の集合を文字列の配... -
REXML
:: Element . new(arg = UNDEFINED , parent = nil , context = nil) -> REXML :: Element (3206.0) -
要素オブジェクトを生成します。
...REXML::Element オブジェクトの場合は、
新たな要素の名前、属性、context が arg のもので初期化されます。
parent で親ノードを指定します。
context には hash table で要素のコンテキストを指定します。
基本的には text node (REXML::Text......) での特別な文字、特に空白について
の取り扱いを指定できます。
以下の Symbol をハッシュのキーとして使います。
: :respect_whitespace
空白を考慮して欲しい要素の名前の集合を文字列の配列で指定します。
また、すべて......の要素で空白を考慮して欲しい場合には
:all を指定します。
デフォルト値は :all です。
REXML::Element#whitespace も参照してください。
: :compress_whitespace
空白を無視して欲しい要素の名前の集合を文字列の配列で指定します...