ライブラリ
- ビルトイン (7)
-
cgi
/ core (1) -
cgi
/ html (2) - drb (1)
-
drb
/ observer (1) - erb (1)
-
fiddle
/ import (1) - fileutils (3)
- forwardable (2)
-
irb
/ completion (1) -
irb
/ ext / loader (1) -
irb
/ ext / save-history (1) -
irb
/ extend-command (1) - json (8)
- logger (1)
- nkf (1)
- observer (1)
- openssl (3)
- optparse (1)
- profiler (1)
- rake (2)
-
rdoc
/ parser / ruby _ tools (1) - readline (1)
- resolv (1)
- rexml (1)
-
rexml
/ document (7) -
rexml
/ sax2listener (1) -
rexml
/ streamlistener (1) - rss (14)
- rubygems (1)
-
rubygems
/ require _ paths _ builder (1) -
rubygems
/ user _ interaction (1) - securerandom (1)
-
shell
/ error (1) - shellwords (1)
- syslog (1)
-
webrick
/ accesslog (1) -
webrick
/ htmlutils (1) -
webrick
/ httputils (1) -
webrick
/ utils (1) - win32ole (1)
キーワード
- AccessLog (1)
- Arguable (1)
- BaseTrackBackModel (1)
- Buffering (1)
- Cloneable (1)
- Comparable (1)
- Completor (1)
- ContentModel (1)
- DRbObservable (1)
- DRbProtocol (1)
- DefaultUserInteraction (1)
- DryRun (1)
- DublinCoreModel (2)
- Encoding (1)
- EntityConst (1)
- Enumerable (1)
- Error (1)
- ExtendCommandBundle (1)
- FalseClass (2)
- Float (2)
- Forwardable (1)
- Functions (1)
- HTMLUtils (1)
- HTTPUtils (1)
- HistorySavingAbility (1)
- Html4Fr (1)
- Html4Tr (1)
- IN (1)
- ImageFaviconModel (1)
- ImageItemModel (1)
- ImageModelUtils (1)
- Importer (1)
- IrbLoader (1)
- Kernel (1)
- LocalRemoteOptions (1)
- Macros (1)
- Marshal (1)
- NKF (1)
- Namespace (1)
- NilClass (2)
- NoWrite (1)
- Node (1)
- Observable (1)
- Profiler (1)
-
Profiler
_ _ (1) - QuickLoader (1)
- REXML (1)
- RakeFileUtils (1)
- Random (1)
- Readline (1)
- RequirePathsBuilder (1)
- RootElementMixin (1)
- RubyTools (1)
- SAX2Listener (1)
- SecureRandom (1)
- Security (1)
- Severity (1)
- Shellwords (1)
- SingleForwardable (1)
- SocketForwarder (1)
- StreamListener (1)
- SyndicationModel (1)
- TaxonomyTopicModel (1)
- TaxonomyTopicsModel (1)
- TrackBackModel10 (1)
- TrackBackModel20 (1)
- TrueClass (2)
- Util (1)
- Utils (1)
- VARIANT (1)
- Value (1)
- Verbose (1)
- WaitReadable (1)
- WaitWritable (1)
- XMLStyleSheetMixin (1)
- XMLTokens (1)
検索結果
-
Gem
:: RequirePathsBuilder (54004.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールです。
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールです。 -
SingleForwardable (54004.0)
-
オブジェクトに対し、メソッドの委譲機能を定義するモジュールです。
...ようにする事もできます。
require 'forwardable'
class Implementation
def self.service
puts "serviced!"
end
end
module Facade
extend SingleForwardable
def_delegator :Implementation, :service
end
Facade.service # => serviced!
もし Forwardable と Si... -
DRb
:: DRbObservable (45004.0) -
DRb 用の修正をした Observable モジュールです。 通常の Observable と同様に利用します。
DRb 用の修正をした Observable モジュールです。
通常の Observable と同様に利用します。
詳しくは Observable のリファレンスを見てください。
Observable#notify_observers で
各オブザーバに更新を通知したときに例外を発生させた
オブジェクトをオブザーバのリストから削除します。
またその例外は破棄されます。
つまり、このモジュールは、エラーを起こしたオブザーバは
無視してしまうのが適切な場合に用います。 -
DRb
:: DRbProtocol (45004.0) -
drb で使われる通信プロトコルを取り扱うモジュールです。
...、[uri, option] という配列を返します。
プロトコルクラスは DRb::DRbProtocol.#add_protocol で登録します。
DRbProtocol module は登録された各プロトコルクラスに対して順に
open/open_server を呼び出して、接続を確立しようとします。
各......オブジェクトを返します。URI が取り扱えない場合は
DRb::DRbBadScheme を発生させなければなりません。
DRbProtocol module に登録されたクラスでは URI を取り扱えない
場合は DRb::DRbBadURI が発生します。
URI は妥当であるが、通信に... -
IRB
:: IrbLoader (45004.0) -
load または require 時の irb のファイル読み込み機能(irb_load、 irb_require)を定義するモジュールです。
load または require 時の irb のファイル読み込み機能(irb_load、
irb_require)を定義するモジュールです。
ユーザが直接使用するものではありません。 -
JSON
:: Ext :: Generator :: GeneratorMethods :: TrueClass (45004.0) -
Alias of JSON::Generator::GeneratorMethods::TrueClass
Alias of JSON::Generator::GeneratorMethods::TrueClass -
JSON
:: Generator :: GeneratorMethods :: TrueClass (45004.0) -
TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
REXML
:: StreamListener (45004.0) -
REXML::Parsers::StreamParser で使われるコールバックオブジェクトのためのモジュールです。
REXML::Parsers::StreamParser
で使われるコールバックオブジェクトのためのモジュールです。
このモジュールを include して、各メソッドを適切にオーバーライドした
クラスのインスタンスを
REXML::Parsers::StreamParser.new や
REXML::Document.parse_stream の引数として渡します。
このモジュールで定義されているメソッド自体は何もしません。
コールバックのデフォルト動作(何もしない)を定義しているだけです。
詳しい用例などについては c:REXML::Parsers::StreamParser#exa... -
CGI
:: Html4Fr (36004.0) -
-
CGI
:: Html4Tr (36004.0) -
-
Comparable (36004.0)
-
比較演算を許すクラスのための Mix-in です。このモジュールをインクルー ドするクラスは、基本的な比較演算子である <=> 演算子を定義してい る必要があります。
比較演算を許すクラスのための Mix-in です。このモジュールをインクルー
ドするクラスは、基本的な比較演算子である <=> 演算子を定義してい
る必要があります。
self <=> other は
* self が other より大きいなら正の整数
* self と other が等しいなら 0
* self が other より小さいなら負の整数
* self と other が比較できない場合は nil
をそれぞれ返すことが期待されています。
他の比較演算子は、 <=> 演算子を利用して定義されます。 -
DublinCoreModel (36004.0)
-
-
Enumerable (36004.0)
-
繰り返しを行なうクラスのための Mix-in。このモジュールの メソッドは全て each を用いて定義されているので、インクルード するクラスには each が定義されていなければなりません。
繰り返しを行なうクラスのための Mix-in。このモジュールの
メソッドは全て each を用いて定義されているので、インクルード
するクラスには each が定義されていなければなりません。
Array, Hash, Range, Enumerator等のクラスで、
Enumerableモジュールはインクルードされています。ただし、効率化のため、
そのクラスでEnumerableと同名・同等の機能を再定義(オーバーライド)しているケースも少なくなく、
特にArrayクラスでは同名のメソッドを再定義していることが多いです。 -
Forwardable (36004.0)
-
クラスに対し、メソッドの委譲機能を定義するモジュールです。
...し、メソッドの委譲機能を定義するモジュールです。
=== 使い方
クラスに対して Object#extend して使います。Module#include でないところに注意して下さい。
例:
require 'forwardable'
class Foo
extend Forwardable
def_delegators("@o... -
GC
:: Profiler (36004.0) -
GC の起動回数や起動したタイミング、処理時間などの GC に関するプロファイル 情報や、ヒープ全体のサイズ、ヒープ内での使用サイズやヒープ内に存在する オブジェクトの個数といった情報を扱うモジュールです。
GC の起動回数や起動したタイミング、処理時間などの GC に関するプロファイル
情報や、ヒープ全体のサイズ、ヒープ内での使用サイズやヒープ内に存在する
オブジェクトの個数といった情報を扱うモジュールです。
@see GC -
Gem
:: DefaultUserInteraction (36004.0) -
このモジュールはデフォルトの Gem::UserInteraction を定義しています。
このモジュールはデフォルトの Gem::UserInteraction を定義しています。 -
Gem
:: LocalRemoteOptions (36004.0) -
Gem::Command で使用する --local, --remote オプションのためのモジュールです。
Gem::Command で使用する --local, --remote オプションのためのモジュールです。 -
Gem
:: QuickLoader (36004.0) -
prelude.c で定義されている内部用のモジュールです。
prelude.c で定義されている内部用のモジュールです。 -
IO
:: WaitReadable (36004.0) -
例外が読み込み待ちで発生したことを意味します。
例外が読み込み待ちで発生したことを意味します。
例外オブジェクトに extend されます。詳しくは
IO#read_nonblock を参照してください。 -
IO
:: WaitWritable (36004.0) -
例外が書き込み待ちで発生したことを意味します。
例外が書き込み待ちで発生したことを意味します。
例外オブジェクトに extend されます。詳しくは
IO#write_nonblock を参照してください。 -
IRB
:: Completor (36004.0) -
irb の completion 機能を提供するモジュールです。 ユーザがこのモジュールを直接使用することはありません。
irb の completion 機能を提供するモジュールです。
ユーザがこのモジュールを直接使用することはありません。 -
IRB
:: HistorySavingAbility (36004.0) -
IRB::HistorySavingAbility を extend したオブジェクトに irb のヒス トリの読み込み、保存の機能を提供するモジュールです。
IRB::HistorySavingAbility を extend したオブジェクトに irb のヒス
トリの読み込み、保存の機能を提供するモジュールです。 -
JSON
:: Ext :: Generator :: GeneratorMethods :: FalseClass (36004.0) -
Alias of JSON::Generator::GeneratorMethods::FalseClass
Alias of JSON::Generator::GeneratorMethods::FalseClass -
JSON
:: Ext :: Generator :: GeneratorMethods :: Float (36004.0) -
Alias of JSON::Generator::GeneratorMethods::Float
Alias of JSON::Generator::GeneratorMethods::Float -
JSON
:: Ext :: Generator :: GeneratorMethods :: NilClass (36004.0) -
Alias of JSON::Generator::GeneratorMethods::NilClass
Alias of JSON::Generator::GeneratorMethods::NilClass -
JSON
:: Generator :: GeneratorMethods :: FalseClass (36004.0) -
FalseClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
FalseClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: Float (36004.0) -
Float に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Float に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: NilClass (36004.0) -
NilClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
NilClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
Kernel (36004.0)
-
全てのクラスから参照できるメソッドを定義しているモジュール。 Object クラスはこのモジュールをインクルードしています。
全てのクラスから参照できるメソッドを定義しているモジュール。
Object クラスはこのモジュールをインクルードしています。
Object クラスのメソッドは実際にはこのモジュールで定義されていま
す。これはトップレベルでのメソッドの再定義に対応するためです。 -
Marshal (36004.0)
-
Ruby オブジェクトをファイル(または文字列)に書き出したり、読み戻したり する機能を提供するモジュール。
Ruby オブジェクトをファイル(または文字列)に書き出したり、読み戻したり
する機能を提供するモジュール。
大部分のクラスのインスタンスを書き出す事ができますが、書き出しの不可能なクラスも存在します(Marshal.#dump を参照)。
ここで「マーシャルデータ」と言う用語は、Marshal.#dump が出力する文字列
を指すものとします。 -
Observable (36004.0)
-
Observer パターンを提供するモジュールです。
Observer パターンを提供するモジュールです。
Mix-in により Observer パターンを提供します。
Observable モジュールを include したクラスは
Observable#changed メソッドにより更新フラグを立て、
Observable#notify_observers が呼び出されると
更新フラグが立っている場合はオブザーバに通知します
(オブザーバの update メソッドを呼び出す)。
Observable#notify_observers の引数は
そのままオブザーバの update メソッドに渡されます。
=== サンプルコード
re... -
OpenSSL
:: SSL :: SocketForwarder (36004.0) -
to_io で返されるソケットオブジェクトにメソッドを フォワードするモジュールです。
to_io で返されるソケットオブジェクトにメソッドを
フォワードするモジュールです。
OpenSSL::SSL::SSLSocket や OpenSSL::SSL::SSLServer と
いったソケットの SSL ラッパクラスにソケット関連のメソッドを定義するため
に使われます。 -
OptionParser
:: Arguable (36004.0) -
主に Object::ARGV を拡張するために用意されたモジュールです。 optparse を require することにより、ARGV は OptionParser::Arguable を Object#extend します。
主に Object::ARGV を拡張するために用意されたモジュールです。
optparse を require することにより、ARGV は
OptionParser::Arguable を Object#extend します。
コマンドライン引数を表す文字列の配列を、拡張するためにも使うことができます。 -
Profiler
_ _ (36004.0) -
プロファイラの実装です。 Profiler__.start_profile 実行から、Profiler__.stop_profile までの 区間の実行コードのプロファイルを取得します。
...0.19 514 0.37 0.37 Module#method_added
6.57 1.80 0.14 1 140.00 140.00 Profiler__.start_profile
4.23 1.89 0.09 15 6.00 10.67 Kernel.extend
3.29 1.96 0.07 15 4.67 4.67 Module#extend_object
3.29 2.......0.06 28 2.14 2.86 Module#attr
1.88 2.13 0.04 19 2.11 2.11 Module#private
1.41 2.16 0.03 29 1.03 1.38 Module#include
0.94 2.18 0.02 10 2.00 4.00 Module#module_function
0.94 2.20 0.... -
RDoc
:: Parser :: RubyTools (36004.0) -
RDoc::RubyLex と RDoc::RubyToken を使って Ruby のソースコー ドのパーサを記述するためのメソッドを定義するモジュールです。
RDoc::RubyLex と RDoc::RubyToken を使って Ruby のソースコー
ドのパーサを記述するためのメソッドを定義するモジュールです。
RDoc::Parser を継承していないため、パーサクラスとしては利用できま
せん。
ライブラリの内部で使用します。 -
REXML (36004.0)
-
rexml の名前空間をなすモジュール。
rexml の名前空間をなすモジュール。 -
REXML
:: SAX2Listener (36004.0) -
REXML::Parsers::SAX2Parser で使われるコールバックオブジェクトのためのモジュールです。
REXML::Parsers::SAX2Parser
で使われるコールバックオブジェクトのためのモジュールです。
このモジュールを include して、各メソッドを適切にオーバーライドした
クラスのインスタンスを
REXML::Parsers::SAX2Parser#listen で渡します。
REXML::Parsers::SAX2Parser#listen ではこのモジュールを使わずに
ブロックを使う方法もあります。
このモジュールで定義されているメソッド自体は何もしません。
コールバックのデフォルト動作(何もしない)を定義しているだけです。 -
RSS
:: BaseTrackBackModel (36004.0) -
-
RSS
:: DublinCoreModel (36004.0) -
@todo
@todo -
RSS
:: RootElementMixin (36004.0) -
-
RSS
:: TrackBackModel10 (36004.0) -
-
RSS
:: TrackBackModel20 (36004.0) -
-
RakeFileUtils (36004.0)
-
カスタムバージョンの FileUtils のメソッドを提供します。
カスタムバージョンの FileUtils のメソッドを提供します。
FileUtils で定義されているメソッドのうち、:verbose, :noop の二つの
オプションのいずれかに反応するメソッドの動作を変更します。
このモジュールはトップレベルでインクルードされます。
その際、FileUtils, RakeFileUtils に定義されているメソッドの
可視性はプライベートに変更されます。
@see FileUtils -
Readline (36004.0)
-
GNU Readline によるコマンドライン入力インタフェースを提供するモジュールです。
GNU Readline によるコマンドライン入力インタフェースを提供するモジュールです。
GNU Readline 互換ライブラリのひとつである Edit Line(libedit) もサポートしています。
* https://directory.fsf.org/wiki/Readline
* https://thrysoee.dk/editline/
Readline.readline を使用してユーザからの入力を取得できます。
このとき、 GNU Readline のように入力の補完や
Emacs のようなキー操作などができます。
例: プロンプト"> "を表示して、ユー... -
Shellwords (36004.0)
-
UNIX Bourne シェルの単語分割規則に従った文字列分割と文字列エスケープ を行うモジュールです。
UNIX Bourne シェルの単語分割規則に従った文字列分割と文字列エスケープ
を行うモジュールです。
Shellwords モジュールは、空白区切りの単語分割を行う shellsplit、文字列を
エスケープする shellescape、文字列エスケープを文字列リストに対して適用
する shelljoin の3つのモジュール関数を提供します。
これらのメソッドの別名として、Shellwords.split, Shellwords.escape,
Shellwords.join も使用可能です。
ただし、これらの短縮形式のメソッドはクラスメソッドとしてのみ定義される
ため、関数形式の呼び... -
WEBrick
:: AccessLog (27076.0) -
WEBrick::HTTPServer のアクセスログの形式を処理するために内部で使われるモジュールです。
WEBrick::HTTPServer のアクセスログの形式を処理するために内部で使われるモジュールです。
アクセスログの形式は Apache の mod_log_config の形式に準拠しますが、HTTP ステータスコードを
指定することは出来ません。最後のステータスを表す %>s は %s と同じように解釈されます。
* http://httpd.apache.org/docs/mod/mod_log_config.html#formats
"%h %l %u %t \"%r\" %s %b"
"%{User-Agent}i"
指定できる形式は以下のとおりです。
: %a... -
CGI
:: QueryExtension :: Value (27004.0) -
-
ERB
:: Util (27004.0) -
eRubyスクリプトのためのユーティリティを提供するモジュールです。
eRubyスクリプトのためのユーティリティを提供するモジュールです。 -
Fiddle
:: Importer (27004.0) -
C の関数をモジュールにインポートするためのモジュールです。
C の関数をモジュールにインポートするためのモジュールです。
対象となるモジュールに Object#extend することで、
そのモジュールにインポートできるようになります。
使いかたは fiddle や fiddle/import を参照してください。 -
FileUtils
:: DryRun (27004.0) -
FileUtils と同じメソッドが定義されていますが、 実際にファイルを変更する操作は実行せず、操作を表示します。
FileUtils と同じメソッドが定義されていますが、
実際にファイルを変更する操作は実行せず、操作を表示します。 -
FileUtils
:: NoWrite (27004.0) -
FileUtils と同じメソッドが定義されていますが、 実際にファイルを変更する操作は実行しません。
FileUtils と同じメソッドが定義されていますが、
実際にファイルを変更する操作は実行しません。 -
FileUtils
:: Verbose (27004.0) -
FileUtils と同じメソッドが定義されており全く同じ動作をしますが、 しようとしていることを実行前に表示します。
FileUtils と同じメソッドが定義されており全く同じ動作をしますが、
しようとしていることを実行前に表示します。 -
IRB
:: ExtendCommandBundle (27004.0) -
irb のコマンドを拡張するためのモジュールです。
irb のコマンドを拡張するためのモジュールです。 -
Logger
:: Severity (27004.0) -
logger で使用するログレベルを定義したモジュール。
logger で使用するログレベルを定義したモジュール。 -
OpenSSL
:: Buffering (27004.0) -
OpenSSL::SSL::SSLSocket にバッファリング付きIO機能を提供する モジュールです。
OpenSSL::SSL::SSLSocket にバッファリング付きIO機能を提供する
モジュールです。
IO クラスと同様のメソッドを提供しています。
内部的には sysread, syswrite, sysread_nonblock, syswrite_nonblock,
sysclose といった OpenSSL::SSL::SSLSocket が提供するメソッドを
利用し、 OpenSSL::SSL::SSLSocket がラップしているソケット
をバッファ経由でデータを暗号化してやりとりを行います。
=== IO との違い
このクラスは IO クラスと同様のメソッドを提供し... -
OpenSSL
:: Random (27004.0) -
OpenSSL が利用する擬似乱数生成器関連のモジュールです。
OpenSSL が利用する擬似乱数生成器関連のモジュールです。
* 4086
=== 暗号と乱数
OpenSSL では、鍵を生成するためなどに乱数を用いています。例えば RSA では
巨大(512bitや1024bitなど)な素数の組を乱数で生成し、そこから公開鍵、秘密鍵の
ペアを計算します。鍵は他人に知られてはならないため、
その乱数は外部からの推論が不可能な良い性質を持っている必要があります。
このようなメソッドには以下のものがあります。
* OpenSSL::PKey::RSA.generate
* OpenSSL::PKey::DSA.generate
* Open... -
REXML
:: Security (27004.0) -
REXML のセキュリティ関連の限界値を設定/参照するためのモジュールです。
REXML のセキュリティ関連の限界値を設定/参照するためのモジュールです。 -
REXML
:: XMLTokens (27004.0) -
XML をパースするための正規表現を保持しているモジュールです。
XML をパースするための正規表現を保持しているモジュールです。
ユーザがこのモジュールを必要とすることはないでしょう。 -
RSS
:: ContentModel (27004.0) -
-
RSS
:: ImageFaviconModel (27004.0) -
-
RSS
:: ImageItemModel (27004.0) -
-
RSS
:: ImageModelUtils (27004.0) -
@todo
@todo -
RSS
:: SyndicationModel (27004.0) -
-
RSS
:: TaxonomyTopicModel (27004.0) -
-
RSS
:: TaxonomyTopicsModel (27004.0) -
-
RSS
:: XMLStyleSheetMixin (27004.0) -
-
Rake
:: Cloneable (27004.0) -
簡単に複製したオブジェクトを作成できるようにするための Mixin モジュールです。
簡単に複製したオブジェクトを作成できるようにするための
Mixin モジュールです。 -
Resolv
:: DNS :: Resource :: IN (27004.0) -
DNS のインターネットクラスリソースを表すモジュールです。
DNS のインターネットクラスリソースを表すモジュールです。
インターネットクラスリソースを利用する class に
mixinして利用します。 -
Shell
:: Error (27004.0) -
shell で使用する例外のための名前空間です。
shell で使用する例外のための名前空間です。 -
Syslog
:: Macros (27004.0) -
このモジュールには syslog のユーティリティ関数が定義されています。
このモジュールには syslog のユーティリティ関数が定義されています。 -
WEBrick
:: HTMLUtils (27004.0) -
HTML のためのユーティリティ関数を提供します。
HTML のためのユーティリティ関数を提供します。 -
WEBrick
:: HTTPUtils (27004.0) -
HTTP のためのユーティリティ関数を提供します。
HTTP のためのユーティリティ関数を提供します。 -
WEBrick
:: Utils (27004.0) -
ライブラリ webrick のための小さなユーティリティ関数を提供するモジュールです。
ライブラリ webrick のための小さなユーティリティ関数を提供するモジュールです。 -
WIN32OLE
:: VARIANT (27004.0) -
OLEオートメーション型を指定するための定数を定義したモジュールです。
OLEオートメーション型を指定するための定数を定義したモジュールです。
WIN32OLE::VARIANTは、WIN32OLE_VARIANTオブジェクトの作成時や、
WIN32OLE#_invokeなどのメソッド呼び出し時に、ユーザがRubyのオブジェ
クトの変換方法を指定するための定数を提供します。
これらの値は、COMの仕様で定義されたOLEオートメーション型と呼ばれる一連
の型を決定する定数です。ただし、一部、OLEオートメーション非互換の型も定
義されているため、利用時にはOLEオートメーション互換型のみを利用するよう
にしてください。 -
SecureRandom (18022.0)
-
安全な乱数発生器のためのインターフェースを提供するモジュールです。 HTTP のセッションキーなどに適しています。
安全な乱数発生器のためのインターフェースを提供するモジュールです。
HTTP のセッションキーなどに適しています。
以下の乱数発生器をサポートしています。
* openssl
* /dev/urandom
上の安全な乱数発生器が使用できない場合、各メソッドは NotImplementedError を発生します。
# random hexadecimal string.
require 'securerandom'
p SecureRandom.hex(10) #=> "52750b30ffbc7de3b362"
p SecureRandom.hex(10) #... -
REXML
:: Encoding (18004.0) -
rexml ライブラリでエンコーディングを取り扱うための内部的なモジュールです。
rexml ライブラリでエンコーディングを取り扱うための内部的なモジュールです。 -
REXML
:: EntityConst (18004.0) -
XML の標準的な実体(エンティティ)を保持しているモジュールです。
XML の標準的な実体(エンティティ)を保持しているモジュールです。 -
REXML
:: Functions (18004.0) -
内部用なのでユーザは使わないでください。
内部用なのでユーザは使わないでください。
xpath のパースに使う関数を保持するモジュールです。 -
REXML
:: Namespace (18004.0) -
XML 名前空間によって管理される「名前」を持つようなノードを 表すモジュール。
XML 名前空間によって管理される「名前」を持つようなノードを
表すモジュール。
要素(REXML::Element)、属性(REXML::Attribute)
に include されます。 -
REXML
:: Node (18004.0) -
XML tree 上のノードを表すモジュール。
XML tree 上のノードを表すモジュール。
このモジュールは他の rexml のクラスに include されることで利用されます。 -
NKF (58.0)
-
nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を Ruby から使うためのモジュールです。
nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を
Ruby から使うためのモジュールです。
=== 使い方
以下は、漢字コード変換コマンドの例です。
//emlist[例][ruby]{
#!/usr/local/bin/ruby
require 'nkf'
opt = ''
opt = ARGV.shift if ARGV[0][0] == ?-
while line = ARGF.gets
print NKF.nkf(opt, line)
end
//}
以下は、漢字コー...