種類
- 関数 (10)
- インスタンスメソッド (3)
- 特異メソッド (2)
- 文書 (1)
ライブラリ
-
cgi
/ util (1) - openssl (1)
- rss (2)
-
rubygems
/ command _ manager (1)
クラス
- CGI (1)
-
Gem
:: CommandManager (1) -
OpenSSL
:: ASN1 :: ObjectId (1) -
RSS
:: Rss :: Channel :: Cloud (2)
キーワード
-
NEWS for Ruby 2
. 1 . 0 (1) - escape (1)
-
mark
_ locations _ array (1) -
rb
_ gc _ register _ address (1) -
rb
_ gc _ unregister _ address (1) -
rb
_ global _ variable (1) - registerProcedure (1)
- registerProcedure= (1)
-
register
_ command (1) - rehash (1)
-
st
_ delete (1) -
st
_ delete _ safe (1) -
st
_ insert (1) -
st
_ lookup (1) - strhash (1)
検索結果
先頭5件
-
OpenSSL
:: ASN1 :: ObjectId . register(oid , short _ name , long _ name) -> true (72622.0) -
オブジェクト識別子に対応する名前(short name と long name)を OpenSSLの内部テーブルに登録します。
オブジェクト識別子に対応する名前(short name と long name)を
OpenSSLの内部テーブルに登録します。
登録した名前は OpenSSL::X509::Extension などで利用できるようになります。
例:
require "openssl"
OpenSSL::ASN1::ObjectId.register(
"2.5.29.9", "subjectDirAttrs", "X509v3 Subject Directory Attributes")
p OpenSSL::ASN1::ObjectId.new("2.5.29.9").long_n... -
Gem
:: CommandManager # register _ command(command _ name) -> false (36604.0) -
コマンドを自身に登録します。
コマンドを自身に登録します。
@param command_name コマンド名をシンボルで指定します。 -
RSS
:: Rss :: Channel :: Cloud # registerProcedure (36601.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Cloud # registerProcedure= (36601.0) -
@todo
@todo -
void rb
_ gc _ register _ address(VALUE *addr) (36601.0) -
ポインタ addr が指す変数を GC の対象にします。
-
void rb
_ gc _ unregister _ address(VALUE *addr) (36601.0) -
ポインタ addr が指す変数を GC の対象から外します。
-
int st
_ insert(register st _ table *table , register char *key , char *value) (19201.0) -
ハッシュに key と value の組を追加する。 古いライブラリなので void* のかわりに char* を使っている。
ハッシュに key と value の組を追加する。
古いライブラリなので void* のかわりに char* を使っている。 -
static void mark
_ locations _ array(register VALUE *x , register long n) (18901.0) -
-
void rb
_ global _ variable(VALUE *var) (18349.0) -
rb_gc_register_address と同じです。
rb_gc_register_address と同じです。 -
CGI
. escape(string) -> String (9637.0) -
与えられた文字列を URL エンコードした文字列を新しく作成し返します。
与えられた文字列を URL エンコードした文字列を新しく作成し返します。
@param string URL エンコードしたい文字列を指定します。
例:
require "cgi"
p CGI.escape('@##') #=> "%40%23%23"
url = "http://www.example.com/register?url=" +
CGI.escape('http://www.example.com/index.rss')
p url
#=> "http://www... -
int st
_ delete(register st _ table *table , register char **key , char **value) (901.0) -
*key に対応する値をテーブルから削除し、*key、*value に登録時のキーと 値を書きこむ。返り値は削除したかどうか。
*key に対応する値をテーブルから削除し、*key、*value に登録時のキーと
値を書きこむ。返り値は削除したかどうか。 -
int st
_ delete _ safe(register st _ table *table , register char **key , char **value , char *never) (901.0) -
st_delete と似ているが、その場ですぐに削除するのではなく never を 書きこんでおく。st_cleanup_safe() で本当に削除できる。 Ruby では never には Qundef を使う。
st_delete と似ているが、その場ですぐに削除するのではなく never を
書きこんでおく。st_cleanup_safe() で本当に削除できる。
Ruby では never には Qundef を使う。 -
int st
_ lookup(st _ table *table , register char *key , char **value) (601.0) -
key に対応する値をみつけて value にポインタを書きこむ。 返り値は見つかったかどうかの真偽値。
key に対応する値をみつけて value にポインタを書きこむ。
返り値は見つかったかどうかの真偽値。
任意の型ポインタにvoid*でなくchar*を使っているのは
古いライブラリだからだ。ANSI C以前はvoid*の意味に
char*を使っていた。 -
static int strhash(register char *string) (601.0)
-
文字列用のハッシュ関数。 string に対するハッシュ値を計算する。
文字列用のハッシュ関数。
string に対するハッシュ値を計算する。 -
static void rehash(register st
_ table *table) (601.0) -
テーブルの全要素に対しハッシュ値を計算しなおして テーブルを再構成する。エントリに対して要素の数が 増えすぎ、テーブルが狭くなってきたときに発生する。
テーブルの全要素に対しハッシュ値を計算しなおして
テーブルを再構成する。エントリに対して要素の数が
増えすぎ、テーブルが狭くなってきたときに発生する。 -
NEWS for Ruby 2
. 1 . 0 (109.0) -
NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
NEWS for Ruby 2.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.0.0 以降の変更
=== 言語仕様の変更
* キーワード引数のデフォルト値が省略可能になりました。これらの「必須キーワード引数」は呼び出し時に明示的に与えなければなりません。
* 整数や小数のリテラルの末尾に'r','i','...