クラス
- Object (15)
-
OpenSSL
:: X509 :: Name (2) - StringScanner (2)
- WIN32OLE (1)
モジュール
- Etc (2)
- Fiddle (1)
- Marshal (2)
-
OpenSSL
:: ASN1 (2) -
OpenSSL
:: X509 (1) - RDoc (1)
キーワード
- ARGV (1)
-
BUILD
_ RUBY _ PLATFORM (1) - DATA (1)
-
DEFAULT
_ OBJECT _ TYPE (1) - Id (1)
-
KNOWN
_ CLASSES (1) -
MAJOR
_ VERSION (1) -
MINOR
_ VERSION (1) - NIL (1)
-
OBJECT
_ DESCRIPTOR (1) -
OBJECT
_ TYPE _ TEMPLATE (1) -
RUBY
_ COPYRIGHT (1) -
RUBY
_ DESCRIPTION (1) -
RUBY
_ ENGINE (1) -
RUBY
_ PATCHLEVEL (1) -
RUBY
_ PLATFORM (1) -
RUBY
_ RELEASE _ DATE (1) -
RUBY
_ REVISION (1) -
RUBY
_ VERSION (1) -
SCRIPT
_ LINES _ _ (1) -
SC
_ SHARED _ MEMORY _ OBJECTS (1) -
SC
_ TYPED _ MEMORY _ OBJECTS (1) - STDERR (1)
- STDIN (1)
- STDOUT (1)
-
TOPLEVEL
_ BINDING (1) -
TRUST
_ OBJECT _ SIGN (1) - Version (1)
検索結果
先頭5件
-
Object
:: TOPLEVEL _ BINDING -> Binding (64204.0) -
トップレベルでの Binding オブジェクト。
トップレベルでの Binding オブジェクト。
詳細は Binding を参照してください。 -
OpenSSL
:: ASN1 :: OBJECT -> Integer (54655.0) -
ASN.1 UNIVERSAL タグの、 OBJECT のタグ番号 6 を表す定数です。
ASN.1 UNIVERSAL タグの、
OBJECT のタグ番号 6 を表す定数です。 -
Object
:: RUBY _ ENGINE -> String (45622.0) -
Ruby処理系実装の種類を表す文字列。
Ruby処理系実装の種類を表す文字列。
例:
$ ruby-1.9.1 -ve 'p RUBY_ENGINE'
ruby 1.9.1p0 (2009-03-04 revision 22762) [x86_64-linux]
"ruby"
$ jruby -ve 'p RUBY_ENGINE'
jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java]
"jruby" -
Object
:: NIL -> NilClass (45604.0) -
非推奨です。 nil と同じ。
非推奨です。 nil と同じ。
この定数は過去との互換性のために提供されています。擬似変数 nil を使ってください。
Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て真とみなされます。 -
Object
:: RUBY _ COPYRIGHT -> String (45304.0) -
Ruby のコピーライトを表す文字列。
Ruby のコピーライトを表す文字列。 -
Object
:: RUBY _ DESCRIPTION -> String (45304.0) -
Ruby の詳細を表す文字列。
Ruby の詳細を表す文字列。
ruby -v で表示される内容が格納されています。 -
Object
:: RUBY _ REVISION -> Integer (45304.0) -
Ruby の Subversion でのリビジョン番号を表す Integer オブジェクトです。
Ruby の Subversion でのリビジョン番号を表す Integer オブジェクトです。 -
Object
:: RUBY _ VERSION -> String (45304.0) -
Ruby のバージョンを表す文字列。
Ruby のバージョンを表す文字列。
Ruby のバージョンは、major.minor.teeny という形式です。 -
Object
:: SCRIPT _ LINES _ _ -> Hash (45304.0) -
ソースファイル別にまとめられたソースコードの各行。
ソースファイル別にまとめられたソースコードの各行。
この定数は、デフォルトでは定義されていません。
この定数がハッシュとして定義された後にソースがコンパイルされると、
そのソースファイル名をキーに、
ソースを行毎に分割した配列を値にしたハッシュ要素が設定されます。
この定数はデバッガ (debug) などで利用されています。
なお、 $SAFE レベルが 0 でなければ有効にはなりません。
また、 Kernel.#eval によるコンパイルは対象にはなりません。
例:
require 'pp'
SCRIPT_LINES__ = {}
require 'Eng... -
Object
:: STDIN -> IO (45304.0) -
標準入力。$stdin のデフォルト値。 $stdin も参照してください。
標準入力。$stdin のデフォルト値。 $stdin も参照してください。
STDIN は、 ruby プロセスが起動された時点での標準入力を表します。
起動時点では $stdin も同じ値に初期化されています。
$stdin に他の入力オブジェクトを代入することで簡易なリダイレクトを実現できます。
そして、 $stdin に STDIN を代入すればこのリダイレクトを復元できるわけです。
=== 注意
STDIN は ruby 自体が起動された時点での標準入力です。
「システムにおける標準の入力ストリーム」とは異なります。
多くのシステムでは標準の入力ストリームは端末です。
rub... -
OpenSSL
:: ASN1 :: OBJECT _ DESCRIPTOR -> Integer (36655.0) -
ASN.1 UNIVERSAL タグの、 OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。
ASN.1 UNIVERSAL タグの、
OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。 -
OpenSSL
:: X509 :: TRUST _ OBJECT _ SIGN -> Integer (36607.0) -
@todo
@todo -
Object
:: DATA -> File (27322.0) -
スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。
...DATA.rewind
p DATA.gets # => "sum = 0¥n"
__END__
17
19
23
29
31
=== 例3
DATA.gets # => uninitialized constant DATA (NameError)
=== 例4
ファイル library.rb と app.rb の内容が以下であったとします。
library.rb:
print DATA.gets... -
Object
:: RUBY _ PATCHLEVEL -> Integer (27304.0) -
Ruby のパッチレベルを表す Integer オブジェクトです。
Ruby のパッチレベルを表す Integer オブジェクトです。
パッチレベルはRubyの各バージョンに対するバグ修正パッチの適用をカウントしています。
teeny リリースのそれぞれについてパッチレベルは 0 から始まり、
その teeny リリースに対してバグ修正パッチが適用される度に増えていきます。
パッチレベルという概念および RUBY_PATCHLEVEL 定数は、 Ruby 1.8.5-p1 以降、 1.8.6 以降で導入されました。
1.8.5やそれ以前のバージョンでは定義されていません。 -
Object
:: RUBY _ PLATFORM -> String (27304.0) -
プラットフォームを表す文字列。
プラットフォームを表す文字列。 -
Object
:: RUBY _ RELEASE _ DATE -> String (27304.0) -
Ruby のリリース日を表す文字列。
Ruby のリリース日を表す文字列。 -
Object
:: STDERR -> IO (27304.0) -
標準エラー出力。$stderr のデフォルト値。 $stderr も参照してください。
標準エラー出力。$stderr のデフォルト値。 $stderr も参照してください。
STDERR は、 ruby プロセスが起動された時点での標準エラー出力を表します。
起動時点では $stderr も同じ値に初期化されています。
$stderr に他の出力オブジェクトを代入することで簡易なリダイレクトを実現できます。
そして、 $stderr に STDERR を代入すればこのリダイレクトを復元できるわけです。
=== 注意
STDERR は ruby 自体が起動された時点での標準エラー出力です。
「システムにおける標準のエラー出力ストリーム」とは異なります。
多くのシステムでは... -
Object
:: STDOUT -> IO (27304.0) -
標準出力。$stdout のデフォルト値。 $stdout も参照してください。
標準出力。$stdout のデフォルト値。 $stdout も参照してください。
STDOUT は、 ruby プロセスが起動された時点での標準出力を表します。
起動時点では $stdout も同じ値に初期化されています。
$stdout に他の出力オブジェクトを代入することで簡易なリダイレクトを実現できます。
そして、 $stdout に STDOUT を代入すればこのリダイレクトを復元できるわけです。
=== 注意
STDOUT は ruby 自体が起動された時点での標準出力です。
「システムにおける標準の出力ストリーム」とは異なります。
多くのシステムでは標準の出力ストリームは端... -
OpenSSL
:: X509 :: Name :: OBJECT _ TYPE _ TEMPLATE -> { String => Integer } (18907.0) -
属性型に対応する ASN.1の型を格納したハッシュです。
属性型に対応する ASN.1の型を格納したハッシュです。
OpenSSL::X509::Name.parse や OpenSSL::X509::Name.new
などでデフォルト値として使われます。
キーは属性型文字列で、ASN.1の型を表わす整数が対応します。
以下の文字列がキーです。
'C', 'countryName', 'serialNumber', 'dnQualifier',
'DC', 'domainComponent', 'emailAddress' -
Marshal
:: MINOR _ VERSION -> Integer (18622.0) -
Marshal.#dump が出力するデータフォーマットのバージョン番号です。
Marshal.#dump が出力するデータフォーマットのバージョン番号です。
Marshal.#load は、メジャーバージョンが異なるか、バージョンの大きな
マーシャルデータを読み込んだとき例外 TypeError を発生させます。
マイナーバージョンが古いだけのフォーマットは読み込み可能ですが、
$VERBOSE = true のときには警告メッセージが出力されます
マーシャルされたデータのバージョン番号は以下のようにして取得するこ
とができます。
//emlist[例][ruby]{
obj = Object.new
major, minor = Marshal.dump(o... -
OpenSSL
:: X509 :: Name :: DEFAULT _ OBJECT _ TYPE -> Integer (18607.0) -
属性値のデフォルトの ASN.1 の型です。
属性値のデフォルトの ASN.1 の型です。
OpenSSL::X509::Name.parse や OpenSSL::X509::Name.new で
template に指定されなかった属性はこの型であると仮定して処理されます。
OpenSSL::ASN1::UTF8STRING を返します。 -
StringScanner
:: Id -> String (18352.0) -
StringScanner クラスの詳しいバージョンを文字列で返します。 この文字列は Object#freeze されています。
StringScanner クラスの詳しいバージョンを文字列で返します。
この文字列は Object#freeze されています。 -
StringScanner
:: Version -> String (18352.0) -
StringScanner クラスのバージョンを文字列で返します。 この文字列は Object#freeze されています。
StringScanner クラスのバージョンを文字列で返します。
この文字列は Object#freeze されています。
//emlist[例][ruby]{
require 'strscan'
StringScanner::Version # => "0.7.0"
StringScanner::Version.frozen? # => true
//} -
Fiddle
:: BUILD _ RUBY _ PLATFORM -> String (18322.0) -
ビルドに用いた ruby のプラットフォームを表す文字列。
ビルドに用いた ruby のプラットフォームを表す文字列。
通常、Object::RUBY_PLATFORM と同じ。 -
Marshal
:: MAJOR _ VERSION -> Integer (18322.0) -
Marshal.#dump が出力するデータフォーマットのバージョン番号です。
Marshal.#dump が出力するデータフォーマットのバージョン番号です。
Marshal.#load は、メジャーバージョンが異なるか、バージョンの大きな
マーシャルデータを読み込んだとき例外 TypeError を発生させます。
マイナーバージョンが古いだけのフォーマットは読み込み可能ですが、
$VERBOSE = true のときには警告メッセージが出力されます
マーシャルされたデータのバージョン番号は以下のようにして取得するこ
とができます。
//emlist[例][ruby]{
obj = Object.new
major, minor = Marshal.dump(o... -
Etc
:: SC _ SHARED _ MEMORY _ OBJECTS -> Integer (9607.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Etc
:: SC _ TYPED _ MEMORY _ OBJECTS -> Integer (9607.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
WIN32OLE
:: ARGV -> [object] (9307.0) -
直前のメソッド呼び出しの引数を格納した配列です。
直前のメソッド呼び出しの引数を格納した配列です。
OLEオートメーションでは呼び出し先が引数に対して値を設定できます。しかし、
Rubyのメソッド引数は値のみを取るため、そのままでは呼び出し先が設定した
値を参照できません。このような場合、ARGVを参照することで呼び出し先の設
定値を参照できます。
以下のリストは、VBで開発したオブジェクトのメソッド呼び出しを例としてい
ます。このメソッド(Accm)は、第1引数で指定した演算を第2引数と第3引数に
適用し、結果を第2引数に設定します。
' VB (OLE Automation server)
Public Sub Accm(... -
RDoc
:: KNOWN _ CLASSES -> {String => String} (622.0) -
Ruby の組み込みクラスの内部的な変数名がキー、クラス名が値のハッシュです。
Ruby の組み込みクラスの内部的な変数名がキー、クラス名が値のハッシュです。
RDoc::KNOWN_CLASSES["rb_cObject"] # => "Object"
ライブラリの内部で使用します。