るりまサーチ

最速Rubyリファレンスマニュアル検索!
110677件ヒット [1-100件を表示] (0.379秒)

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

rexml/parsers/streamparser (32042.0)

ストリーム式の XML パーサ。

...ストリーム式の XML パーサ。

r
exml の XML パーサの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
R
EXML::Parsers::SAX2Parser を用いてください。

パーサからはコールバックによって...
...受け取ります。
R
EXML::StreamListener を include し、
必要なメソッドをオーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。

R
EXML::Parsers::StreamParser#parse を呼び出すと...
...rser'
r
equire 'rexml/streamlistener'
class Listener
include REXML::StreamListener
def initialize
@events = []
end

def text(text)
@events << "text[#{text}]"
end

def tag_start(name, attrs)
@events << "tag_start[#{name}]"
end

attr_reader :events
end

xml = <<EOS
<members>...

rdoc (26162.0)

RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。

...RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という
ドキュメント生成のためのコマンドも含んでいます。

このパッケージは RDoc と Markup というふたつのコンポーネントを含
んでいます。 RDoc とは Ruby...
...てきます(include,require もです)。そ
してこれらの内容とその直前に書かれたコメントを併合し、ドキュメントを出
力します(現在は HTML しか出力できませんが、この部分は取り替え可能にでき
ています)。Markup とはプレーンテ...
...を再帰的に走査します。ただしこの場合 Ruby と C のソースファイルのみが
処理されます。

===[a:usage] 使いかた

R
Doc はコマンドラインから以下のようにして起動します。

$ rdoc <options> [name...]

ファイルをパースし、そこに...

VALUE rb_class_path(VALUE klass) (26116.0)

klass の名前を返します.klassが無名クラス、無名モジュー ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

...klass の名前を返します.klassが無名クラス、無名モジュー
ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。

Module#to_s の定義は

r
b_str_dup(rb_class_path(klass));

です。...

rexml/document (26084.0)

DOM スタイルの XML パーサ。

...

R
EXML::Document.new で XML 文書から DOM ツリーを
構築し、ツリーのノードの各メソッドで文書の内容にアクセスします。

以下のプログラムではブックマークの XML からデータを取り出します。

//emlist[][ruby]{
r
equire 'rexml/document'
r
e...
...quire 'pp'

Bookmark = Struct.new(:href, :title, :desc)

doc = REXML::Document.new(<<XML)
<?xml version="1.0" encoding="UTF-8" ?>
<xbel version="1.0">
<bookmark href="http://www.ruby-lang.org/ja/">
<title>オブジェクト指向スクリプト言語 Ruby</title>
<desc>Rubyの公式サイ...
...desc>
</bookmark>
<bookmark href="http://rurema.clear-code.com/">
<title>最速Rubyリファレンスマニュアル検索! | るりまサーチ</title>
<desc>Rubyリファレンスマニュアルを全文検索できる。
とても便利。
</desc>
</bookmark>
<bookmark href=...

rexml/parsers/sax2parser (26042.0)

SAX2 と同等の API を持つストリーム式の XML パーサ。

...ェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます。

コールバックには2種類あって、ブロックを使う方式と REXML::SAX2Listener
を include...
...
R
EXML::Parsers::SAX2Parser#listen を参照してください。

R
EXML::Parsers::StreamParser のパーサよりは高機能です。

//emlist[][ruby]{
r
equire 'rexml/parsers/sax2parser'
r
equire 'rexml/sax2listener'

parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">
<a n="1">111</a>...
...<b n="2">222</b>
<a n="3">333</a>
</root>
XML

elements = []
parser.listen(:start_element){|uri, localname, qname, attrs|
elements << [qname, attrs]
}
as = []
parser.listen(:start_element, ["a"]){|uri, localname, qname, attrs|
as << [qname, attrs]
}
texts = []
parser.listen(:characters, ["a"]...

絞り込み条件を変える

rubygems (26024.0)

RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。

...RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。


===[a:gem_command] gem コマンドの使い方

$ gem help

R
ubyGems は Ruby のための高機能なパッケージ管理ツールです。
これはより多くの情報へのポ...
...的なヘルプメッセージです。

使用方法:
gem -h/--help
gem -v/--version
gem command [arguments...] [options...]

例:
gem install rake
gem list --local
gem build package.gemspec
gem help install

さらに...
...elp platforms プラットフォームに関する情報を表示します
gem help <COMMAND> COMMAND に関するヘルプを表示します
(e.g. 'gem help install')
より詳しい情報:
https://rubygems.org

==== G...

rdoc/markdown (26018.0)

Markdown 形式で記述されたドキュメントを rdoc 上で解析するための サブライブラリです。

...Markdown 形式で記述されたドキュメントを rdoc 上で解析するための
サブライブラリです。

詳しくは以下を参照してください。

* https://daringfireball.net/projects/markdown/syntax

Markdown 形式をデフォルトのフォーマットにする場合は...
...
lib:rdoc#saved_options を参考に プロジェクトのデフォルトを
.rdoc_options ファイルで設定してください。

=== 拡張

以降の Markdown の拡張は RDoc のパーサ独自にサポートされているも
のです。ただし、全てがデフォルトで有効に...
...== CSS

R
Doc::Markdown#css を設定する事で CSS を記述した場合に出力に含め
る事ができます。ただし、それを常に RDoc の出力に含める事はできま
せん。この拡張はデフォルトでは無効になっています。

例:

<style type="text/css">
h1...

rexml/parsers/ultralightparser (26018.0)

パース結果を配列で作られた木構造により返すパーサ。

...より返すパーサ。

R
EXML::Parsers::UltraLightParser.new でパーサオブジェクトを
生成し、REXML::Parsers::UltraLightParser#parse でパースし
その結果の木構造を返します。

===[a:nodes] ノードの表現
R
EXML::Parsers::UltraLightParser#parse が返す
XML の各...
...XML 要素のように子ノードを持つ場合、
それらの子ノードもこの配列の要素として保持されます。

R
EXML::Parsers::UltraLightParser#parse の返り値となる
木のルートは特別で、ノードの種類を表すシンボルを持ちません。
XML宣言、DTD...
...: [:start_element, 親ノード, 要素名, 属性, *子ノード]
XML要素。属性は { 属性名文字列 => 属性値文字列 } という Hash。
子ノードの配列は node[4..-1] で得られる。
: [:text, 正規化文字列]
テキストノード
: [:processing_instruction, タ...

rexml/parsers/pullparser (26012.0)

プル方式の XML パーサ。

...プル方式の XML パーサ。

R
EXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出...
...取り除きます。

pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
R
EXML::Parsers::PullEvent#event_type で「開始タグ」「終了タグ」
といったイベントの種類を取得します。
R
EXML::Parsers::PullEvent#[] でそのイベ...
...す。

これらのうちのいくつかは、
R
EXML::Parsers::PullEvent#start_element? などのメソッドで
判定することが可能です。

: start_element (要素名, 属性)
XML要素の開始タグ。属性は { 属性名文字列 => 属性値文字列 } という Hash
: end_element...
<< 1 2 3 ... > >>