ライブラリ
- ビルトイン (1)
-
bigdecimal
/ newton (1) -
cgi
/ core (2) -
cgi
/ html (1) -
irb
/ extend-command (1) - json (21)
-
json
/ editor (1) - kconv (1)
- monitor (1)
-
net
/ http (1) - optparse (1)
- rake (1)
- rbconfig (1)
-
rexml
/ document (2) - rss (5)
-
rubygems
/ user _ interaction (2) -
rubygems
/ version _ option (1) - singleton (1)
- socket (1)
- syslog (2)
-
webrick
/ config (1) -
win32
/ registry (1)
キーワード
- Arguable (1)
- Array (2)
- Cloneable (1)
- Config (1)
- Constants (4)
- ContentModel (1)
- ContextExtender (1)
- DefaultUserInteraction (1)
- Editor (1)
- EntityConst (1)
- Extend (2)
- FalseClass (2)
- Float (2)
- Functions (1)
- HTTPExceptions (1)
- Hash (2)
- HtmlExtension (1)
- ImageFaviconModel (1)
- InstallUpdateOptions (1)
- Integer (2)
- JSON (1)
- Kconv (1)
- LocalRemoteOptions (1)
- MonitorMixin (1)
- Newton (1)
- NilClass (2)
- Object (2)
- Option (1)
- QueryExtension (1)
- RbConfig (1)
- Singleton (1)
- String (2)
- SyndicationModel (1)
- TaxonomyTopicModel (1)
- TaxonomyTopicsModel (1)
- TrueClass (2)
- UserInteraction (1)
- Value (1)
- VersionOption (1)
検索結果
先頭5件
-
Gem
:: VersionOption (36004.0) -
Gem::Command の --version, --platform オプションのためのモジュールです。
Gem::Command の --version, --platform オプションのためのモジュールです。 -
CGI
:: HtmlExtension (18004.0) -
HTML を生成するためのメソッドを提供するモジュールです。
HTML を生成するためのメソッドを提供するモジュールです。
例:
cgi.a("http://www.example.com") { "Example" }
# => "<A HREF=\"http://www.example.com\">Example</A>" -
CGI
:: QueryExtension (18004.0) -
クエリ文字列を扱うためのメソッドを定義しているモジュールです。
クエリ文字列を扱うためのメソッドを定義しているモジュールです。 -
File
:: Constants (18004.0) -
File に関る定数を集めたモジュール。
File に関る定数を集めたモジュール。
File はこのモジュールをインクルードしているので、
以下に挙げる定数は File の定数のように扱うことができます。
Ruby 1.8 以降では、File ではなく、IO でインクルード
されるようになりました。 -
Gem
:: DefaultUserInteraction (18004.0) -
このモジュールはデフォルトの Gem::UserInteraction を定義しています。
このモジュールはデフォルトの Gem::UserInteraction を定義しています。 -
Gem
:: InstallUpdateOptions (18004.0) -
Gem::Command で使用するインストールとアップデートに関するオプションを 扱うためのモジュールです。
Gem::Command で使用するインストールとアップデートに関するオプションを
扱うためのモジュールです。 -
Gem
:: LocalRemoteOptions (18004.0) -
Gem::Command で使用する --local, --remote オプションのためのモジュールです。
Gem::Command で使用する --local, --remote オプションのためのモジュールです。 -
Gem
:: UserInteraction (18004.0) -
デフォルト UI にアクセスしやすくするためのモジュールです。
デフォルト UI にアクセスしやすくするためのモジュールです。
このモジュール経由で呼び出されたメソッドは全て UI の実装クラスへ処理を委譲します。 -
IRB
:: ContextExtender (18004.0) -
IRB::Context を拡張するためのモジュールです。
IRB::Context を拡張するためのモジュールです。 -
JSON (18004.0)
-
JSON (JavaScript Object Notation) を扱うためのモジュールです。
JSON (JavaScript Object Notation) を扱うためのモジュールです。 -
Kconv (18004.0)
-
文字コードエンコーディングを変換するためのモジュール。 Kconv は nkf のラッパーです。
文字コードエンコーディングを変換するためのモジュール。
Kconv は nkf のラッパーです。 -
MonitorMixin (18004.0)
-
スレッドの同期機構としてのモニター機能を提供するモジュールです。
...スレッドの同期機構としてのモニター機能を提供するモジュールです。
クラスに Module#include したり、オブジェクトに
Object#extend したりすることでそのクラス/オブジェクトに
モニタ機能を追加します。
=== 例
//emlist[消費......//emlist[extend する例][ruby]{
require 'monitor'
buf = []
buf.extend(MonitorMixin)
//}
しかし、MonitorMixin をクラス定義の際に Module#include を使って
利用する場合は、initialize メソッドで super() か super を呼んで、初期化する必要があります。... -
Net
:: HTTPExceptions (18004.0) -
HTTP 例外クラスです。
HTTP 例外クラスです。
実際にはこれを include した以下のサブクラスの
例外が発生します。
* Net::HTTPError
* Net::HTTPRetriableError
* Net::HTTPServerException
* Net::HTTPFatalError
また、例外を発生させるためには Net::HTTPResponse#value を
呼ぶ必要があります。 -
Newton (18004.0)
-
ニュートン法を用いて非線形方程式 f の解 x を求める機能を提供するモジュー ルです。
ニュートン法を用いて非線形方程式 f の解 x を求める機能を提供するモジュー
ルです。 -
REXML
:: EntityConst (18004.0) -
XML の標準的な実体(エンティティ)を保持しているモジュールです。
XML の標準的な実体(エンティティ)を保持しているモジュールです。 -
REXML
:: Functions (18004.0) -
内部用なのでユーザは使わないでください。
内部用なのでユーザは使わないでください。
xpath のパースに使う関数を保持するモジュールです。 -
RSS
:: ContentModel (18004.0) -
-
RSS
:: ImageFaviconModel (18004.0) -
-
RSS
:: SyndicationModel (18004.0) -
-
RSS
:: TaxonomyTopicModel (18004.0) -
-
RSS
:: TaxonomyTopicsModel (18004.0) -
-
Rake
:: Cloneable (18004.0) -
簡単に複製したオブジェクトを作成できるようにするための Mixin モジュールです。
簡単に複製したオブジェクトを作成できるようにするための
Mixin モジュールです。 -
RbConfig (18004.0)
-
Ruby インタプリタ作成時に設定された情報を格納したライブラリです。 RbConfig モジュールを定義します。
Ruby インタプリタ作成時に設定された情報を格納したライブラリです。
RbConfig モジュールを定義します。 -
Singleton (18004.0)
-
Singleton パターンを提供するモジュールです。
Singleton パターンを提供するモジュールです。
Mix-in により singleton パターンを提供します。
Singleton モジュールを include することにより、クラスは
高々ひとつのインスタンスしか持たないことが保証されます。
Singleton を Mix-in したクラスの
クラスメソッド instance はその唯一のインスタンスを返します。
new は private メソッドに移され、外部から呼び出そうとするとエラーになります。
=== サンプルコード
require 'singleton'
class SomeSingletonCl... -
Socket
:: Constants (18004.0) -
ソケット操作の指定のための定数を定義したモジュール。このモジュー ルをインクルードすれば、定数 (AF_INETなど) を直接参照できます。
ソケット操作の指定のための定数を定義したモジュール。このモジュー
ルをインクルードすれば、定数 (AF_INETなど) を直接参照できます。
これらの定数は Socket の定数としても定義されています。
環境/OS によっては、ここに記述されているにもかかわらず
定義されていない定数が存在します。そのような定数はその環境では
サポートされていないことを意味します。 -
Syslog
:: Constants (18004.0) -
このモジュールにはシステムで使用可能なLOG_*定数、モジュール関数が定義さ れています。
このモジュールにはシステムで使用可能なLOG_*定数、モジュール関数が定義さ
れています。
例:
require 'syslog'
include Syslog::Constants
それぞれの定数、モジュール関数は以下のモジュールに分けて定義されています。
* Syslog::Option
* Syslog::Facility
* Syslog::Level
* Syslog::Macros -
Syslog
:: Option (18004.0) -
このモジュールには syslog のオプション(options)に関する定数が定義されて います。
このモジュールには syslog のオプション(options)に関する定数が定義されて
います。 -
WEBrick
:: Config (18004.0) -
色々なクラスの設定のデフォルト値を提供するモジュールです。
色々なクラスの設定のデフォルト値を提供するモジュールです。 -
Win32
:: Registry :: Constants (18004.0) -
詳細は以下の MSDN Library を参照してください。
詳細は以下の MSDN Library を参照してください。
* Registry: http://msdn.microsoft.com/library/en-us/sysinfo/base/registry.asp -
CGI
:: QueryExtension :: Value (9004.0) -
-
JSON
:: Editor (9004.0) -
-
JSON
:: Ext :: Generator :: GeneratorMethods :: Array (9004.0) -
Alias of JSON::Generator::GeneratorMethods::Array
Alias of JSON::Generator::GeneratorMethods::Array -
JSON
:: Ext :: Generator :: GeneratorMethods :: FalseClass (9004.0) -
Alias of JSON::Generator::GeneratorMethods::FalseClass
Alias of JSON::Generator::GeneratorMethods::FalseClass -
JSON
:: Ext :: Generator :: GeneratorMethods :: Float (9004.0) -
Alias of JSON::Generator::GeneratorMethods::Float
Alias of JSON::Generator::GeneratorMethods::Float -
JSON
:: Ext :: Generator :: GeneratorMethods :: Hash (9004.0) -
Alias of JSON::Generator::GeneratorMethods::Hash
Alias of JSON::Generator::GeneratorMethods::Hash -
JSON
:: Ext :: Generator :: GeneratorMethods :: Integer (9004.0) -
Alias of JSON::Generator::GeneratorMethods::Integer
Alias of JSON::Generator::GeneratorMethods::Integer -
JSON
:: Ext :: Generator :: GeneratorMethods :: NilClass (9004.0) -
Alias of JSON::Generator::GeneratorMethods::NilClass
Alias of JSON::Generator::GeneratorMethods::NilClass -
JSON
:: Ext :: Generator :: GeneratorMethods :: Object (9004.0) -
Alias of JSON::Generator::GeneratorMethods::Object
Alias of JSON::Generator::GeneratorMethods::Object -
JSON
:: Ext :: Generator :: GeneratorMethods :: String (9004.0) -
Alias of JSON::Generator::GeneratorMethods::String
Alias of JSON::Generator::GeneratorMethods::String -
JSON
:: Ext :: Generator :: GeneratorMethods :: String :: Extend (9004.0) -
Alias of JSON::Generator::GeneratorMethods::String::Extend
Alias of JSON::Generator::GeneratorMethods::String::Extend -
JSON
:: Ext :: Generator :: GeneratorMethods :: TrueClass (9004.0) -
Alias of JSON::Generator::GeneratorMethods::TrueClass
Alias of JSON::Generator::GeneratorMethods::TrueClass -
JSON
:: Generator :: GeneratorMethods :: Array (9004.0) -
Array に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Array に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: FalseClass (9004.0) -
FalseClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
FalseClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: Float (9004.0) -
Float に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Float に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: Hash (9004.0) -
Hash に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Hash に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: Integer (9004.0) -
Integer に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Integer に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: NilClass (9004.0) -
NilClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
NilClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: Object (9004.0) -
Object に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Object に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: String (9004.0) -
String に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
String に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (9004.0) -
String に JSON で使用する特異メソッドを追加するためのモジュールです。
String に JSON で使用する特異メソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: TrueClass (9004.0) -
TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
OptionParser
:: Arguable (9004.0) -
主に Object::ARGV を拡張するために用意されたモジュールです。 optparse を require することにより、ARGV は OptionParser::Arguable を Object#extend します。
主に Object::ARGV を拡張するために用意されたモジュールです。
optparse を require することにより、ARGV は
OptionParser::Arguable を Object#extend します。
コマンドライン引数を表す文字列の配列を、拡張するためにも使うことができます。