ライブラリ
- csv (12)
- json (12)
- psych (308)
- rdoc (12)
-
rdoc
/ code _ object (48) -
rdoc
/ markdown (24) -
rdoc
/ rdoc (12) -
rdoc
/ text (12) - rexml (12)
-
rexml
/ document (1080) -
rexml
/ parsers / sax2parser (60) -
rexml
/ sax2listener (24) -
rexml
/ streamlistener (12) - win32ole (36)
クラス
- CSV (12)
-
JSON
:: State (12) - Object (24)
-
Psych
:: Handler (24) -
Psych
:: Nodes :: Document (36) -
Psych
:: Nodes :: Node (24) -
Psych
:: Stream (48) -
Psych
:: Visitors :: YAMLTree (12) -
RDoc
:: CodeObject (48) -
RDoc
:: Markdown (24) -
RDoc
:: RDoc (12) -
REXML
:: Attribute (36) -
REXML
:: Attributes (156) -
REXML
:: CData (36) -
REXML
:: Child (24) -
REXML
:: DocType (84) -
REXML
:: Document (144) -
REXML
:: Element (252) -
REXML
:: Elements (108) -
REXML
:: Entity (36) -
REXML
:: Instruction (12) -
REXML
:: Parsers :: SAX2Parser (60) -
REXML
:: Text (36) -
REXML
:: XPath (36) -
WIN32OLE
_ EVENT (24)
モジュール
- Psych (80)
- RDoc (12)
-
RDoc
:: Text (12) -
REXML
:: SAX2Listener (24) -
REXML
:: Security (48)
キーワード
- << (12)
- DECLARATION (12)
-
DOT
_ DOC _ FILENAME (12) - Default (12)
- Emitter (12)
- ExternalEntity (12)
- Mark (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 5 . 0 (8) - NotationDecl (12)
- ParseException (12)
- Parser (12)
- Pretty (12)
- Ruby用語集 (12)
- Stream (24)
- StreamListener (12)
- Transitive (12)
- TreeParser (12)
-
WIN32OLE
_ EVENT (12) - [] (24)
- []= (24)
- add (24)
-
add
_ attribute (24) -
add
_ attributes (12) -
add
_ element (12) -
add
_ namespace (24) - attribute (12)
-
attribute
_ of (12) -
attributes
_ of (12) - delete (24)
-
delete
_ all (24) -
delete
_ attribute (12) -
delete
_ element (12) -
delete
_ namespace (12) -
document
_ children= (12) -
document
_ self= (12) - dump (24)
- each (36)
-
each
_ attribute (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
end
_ document (24) - entity (12)
-
entity
_ expansion _ limit (24) -
entity
_ expansion _ limit= (24) -
entity
_ expansion _ text _ limit (24) -
entity
_ expansion _ text _ limit= (24) -
external
_ id (12) - finish (12)
- first (12)
- generate (12)
-
get
_ attribute (12) -
get
_ attribute _ ns (12) -
get
_ text (12) - handler= (12)
-
has
_ elements? (12) -
here
_ document (12) - length (12)
- listen (60)
-
load
_ documents (8) - match (12)
- matches? (12)
- name (24)
- namespace (24)
- namespaces (24)
- new (108)
-
next
_ element (12) -
next
_ sibling= (12) - parse (48)
-
parse
_ file (12) -
parse
_ stream (36) - prefix (12)
- prefixes (24)
-
previous
_ sibling= (12) -
psych
_ to _ yaml (12) - rdoc (12)
-
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (12) -
remove
_ classes _ and _ modules (12) - rexml (12)
-
rexml
/ parsers / sax2parser (12) -
ruby 1
. 8 . 4 feature (12) - size (24)
-
stand
_ alone? (12) - start (24)
-
start
_ doc (12) -
start
_ document (24) -
tag
_ directives (12) -
tag
_ directives= (12) - target (12)
- text (12)
- text= (12)
-
to
_ a (24) -
to
_ s (12) -
to
_ string (12) -
to
_ yaml (24) - value (24)
- value= (12)
- write (36)
- xmlrpc (3)
- xpath (12)
- yaml (12)
- リテラル (12)
検索結果
先頭5件
-
RDoc
:: RDoc # document(argv) -> nil (18201.0) -
argv で与えられた引数を元にドキュメントをフォーマットして指定されたディ レクトリに出力します。
...
argv で与えられた引数を元にドキュメントをフォーマットして指定されたディ
レクトリに出力します。
@param argv コマンドラインで rdoc コマンドに指定するのと同じ引数を文字
列の配列で指定します。
@raise RDoc::Er......ror ドキュメントの処理中にエラーがあった場合に発生します。
指定できるオプションについては、lib:rdoc#usage を参照してくださ
い。出力ディレクトリが指定されなかった場合はカレントディレクトリ の
doc 以下に出力し... -
Psych
:: Handler # start _ document(version , tag _ directives , implicit) -> () (12213.0) -
YAML ドキュメントの始まりで呼び出されます。
...YAML ドキュメントの始まりで呼び出されます。
version には YAML ドキュメントに宣言されているバージョンが
[major, minor] という配列で渡されます。宣言がない場合は空の配列が渡されます。
tag_directives には tag directive の配......tag は [prefix, suffix] という配列で表現されます。
implicit にはドキュメントが implicit に始まっているかどうかが
真偽値で渡されます。
必要に応じてこのメソッドを override してください。
@param version バージョン
@param tag_dir......ectives tag directive の配列
@param implicit ドキュメントが implicit に始まっているかどうか
=== 例
以下の YAML に対しては
%YAML 1.1
%TAG ! tag:tenderlovemaking.com,2009:
--- !squee
start_document に渡される引数は以下の通りです
version #... -
REXML
:: SAX2Listener # start _ document -> () (12201.0) -
ドキュメントの先頭で呼び出されるコールバックメソッドです。
ドキュメントの先頭で呼び出されるコールバックメソッドです。 -
Psych
. load _ documents(yaml) -> [object] (12200.0) -
複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。 このメソッドは deprecated です。Psych.load_stream を代わりに 使ってください。
...YAML ドキュメントを含むデータを
Ruby のオブジェクトに変換します。
このメソッドは deprecated です。Psych.load_stream を代わりに
使ってください。
@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@raise Psych::SyntaxError YAML... -
Psych
. load _ documents(yaml) {|obj| . . . } -> () (12200.0) -
複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。 このメソッドは deprecated です。Psych.load_stream を代わりに 使ってください。
...YAML ドキュメントを含むデータを
Ruby のオブジェクトに変換します。
このメソッドは deprecated です。Psych.load_stream を代わりに
使ってください。
@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@raise Psych::SyntaxError YAML... -
rexml
/ parsers / sax2parser (12150.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...SAX2 と同等の API を持つストリーム式の XML パーサ。
コールバックをパーサオブジェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます......XML::SAX2Listener
を include したクラスのオブジェクトを使う方式があります。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。
REXML::Parsers::StreamParser のパーサよりは高機能です。
//emlist[][ruby]{
require 'rexml/parsers/sax2parser'......OS
class Listener
#include REXML::SAX2Listener
def method_missing(name, *args)
p [name, *args]
end
def respond_to_missing?(name, include_private)
name != :call
end
end
parser = REXML::Parsers::SAX2Parser.new(xml)
parser.listen(Listener.new)
parser.parse
# >> [:start_document]
# >... -
RDoc
:: Markdown # parse(markdown) -> RDoc :: Markup :: Document (9417.0) -
引数 markdown で指定したドキュメントを解析して RDoc::Markup::Document オブジェクトを返します。
...引数 markdown で指定したドキュメントを解析して
RDoc::Markup::Document オブジェクトを返します。
@param markdown 解析の対象になるドキュメントを文字列で指定します。... -
RDoc
:: Markdown . parse(markdown) -> RDoc :: Markup :: Document (9417.0) -
引数 markdown で指定したドキュメントを解析して RDoc::Markup::Document オブジェクトを返します。
...引数 markdown で指定したドキュメントを解析して
RDoc::Markup::Document オブジェクトを返します。
@param markdown 解析の対象になるドキュメントを文字列で指定します。... -
REXML
:: Attributes # get _ attribute _ ns(namespace , name) -> REXML :: Attribute | nil (9254.0) -
namespace と name で特定される属性を返します。
...namespace と name で特定される属性を返します。
namespace で名前空間を、 name で prefix を含まない属性名を
指定します。
指定された属性が存在しない場合は nil を返します。
XML プロセッサが prefix を置き換えてしまった場合......@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a =......nts("/root/a").first
a.attributes.get_attribute_ns("", "att") # => att='<'
a.attributes.get_attribute_ns("http://example.org/foo", "att") # => foo:att='1'
a.attributes.get_attribute_ns("http://example.org/baz", "att") # => nil
a.attributes.get_attribute_ns("http://example.org/foo", "attt") # =>... -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (9242.0) -
name という名前の属性を取得します。
...name という名前の属性を取得します。
name という名前を持つ属性がない場合は nil を返します。
@param name 属性名(文字列)
@see REXML::Attributes#[]
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.......org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root/a").first
a.attributes.get_attribute("att") # => att='<'
a.attributes.get_attribute("foo:att") # => foo:att='1'
//}...