ライブラリ
- ビルトイン (9)
-
cgi
/ core (2) -
cgi
/ util (1) - csv (3)
- etc (4)
- fiddle (3)
- fileutils (1)
- mkmf (1)
-
net
/ http (2) - pstore (2)
- rbconfig (2)
-
rbconfig
/ sizeof (2) -
rdoc
/ generator / darkfish (2) - rubygems (3)
-
rubygems
/ config _ file (1) -
rubygems
/ dependency _ installer (1) -
rubygems
/ digest / sha1 (1) -
rubygems
/ digest / sha2 (1) -
rubygems
/ gem _ openssl (1) -
rubygems
/ requirement (1) -
rubygems
/ security (2) -
rubygems
/ specification (2) -
shell
/ command-processor (1) -
shell
/ process-controller (1) - socket (22)
- sync (1)
-
webrick
/ config (3) -
webrick
/ https (1) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ httputils (1) -
webrick
/ ssl (2) -
win32
/ registry (3) - zlib (4)
クラス
- CGI (3)
- CSV (3)
- Encoding (4)
-
Gem
:: ConfigFile (1) -
Gem
:: DependencyInstaller (1) -
Gem
:: Requirement (1) -
Gem
:: Specification (2) -
Net
:: HTTPResponse (2) - Object (1)
- PStore (2)
-
RDoc
:: Generator :: Darkfish (2) -
Shell
:: CommandProcessor (1) -
Shell
:: ProcessController (1) - Socket (11)
-
WEBrick
:: HTTPServlet :: FileHandler (1)
モジュール
- Etc (4)
- Fiddle (3)
-
File
:: Constants (2) - FileUtils (1)
- Gem (3)
-
Gem
:: QuickLoader (2) -
Gem
:: SSL (1) -
Gem
:: Security (2) - Kernel (1)
- Marshal (2)
- RbConfig (4)
-
Socket
:: Constants (11) -
Sync
_ m (1) -
WEBrick
:: Config (6) -
WEBrick
:: HTTPUtils (1) -
Win32
:: Registry :: API (1) -
Win32
:: Registry :: Constants (2) - Zlib (4)
キーワード
-
ALIGN
_ SHORT (1) - BasicAuth (1)
-
CODE
_ CLASS _ TO _ OBJ (1) -
CODE
_ TO _ OBJ (1) - CONFIG (2)
- ConfigMap (1)
- Converters (1)
-
DEFAULT
_ BULK _ THRESHOLD (1) -
DEFAULT
_ OPTIONS (2) -
DIGEST
_ SHA1 (1) - DefaultMimeTypes (1)
- DigestAuth (1)
-
EMPTY
_ MARSHAL _ CHECKSUM (1) -
EMPTY
_ MARSHAL _ DATA (1) - FINISH (1)
-
FULL
_ FLUSH (1) - FileHandler (1)
-
GENERATOR
_ DIR (1) - GemPaths (1)
- GemVersions (1)
- General (1)
- HTTP (1)
-
HTTP
_ STATUS (1) - HandlerTable (1)
- HeaderConverters (1)
-
IFF
_ TX _ SKB _ SHARING (2) -
IP
_ ADD _ MEMBERSHIP (2) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (2) -
IP
_ DROP _ MEMBERSHIP (2) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (2) -
IP
_ MAX _ MEMBERSHIPS (2) - LIMITS (1)
-
LOCK
_ SH (1) - MACTURKISH (1)
-
MAJOR
_ VERSION (1) -
MAKEFILE
_ CONFIG (1) -
MARSHAL
_ FIELDS (1) -
MINOR
_ VERSION (1) -
MSG
_ FLUSH (2) - MacTurkish (1)
-
NO
_ FLUSH (1) - NoDelegateMethods (1)
- OPS (1)
- OPT (1)
-
OPT
_ TABLE (1) -
PATH
_ SEPARATOR (1) - Policies (1)
-
REG
_ NO _ LAZY _ FLUSH (1) -
REG
_ REFRESH _ HIVE (1) - RegFlushKey (1)
-
SCRIPT
_ LINES _ _ (1) -
SC
_ SHARED _ MEMORY _ OBJECTS (1) -
SC
_ SHELL (1) -
SC
_ THREAD _ PROCESS _ SHARED (1) -
SC
_ XOPEN _ SHM (1) - SHA1 (1)
- SHA256 (1)
-
SHARE
_ DELETE (1) -
SHIFT
_ JIS (1) -
SHUT
_ RD (2) -
SHUT
_ RDWR (2) -
SHUT
_ WR (2) - SIZEOF (1)
-
SIZEOF
_ SHORT (1) -
SPECIFICATION
_ VERSION _ HISTORY (1) - SSL (1)
-
SYNC
_ FLUSH (1) -
Shift
_ JIS (1) -
TABLE
_ FOR _ ESCAPE _ HTML _ _ (1) -
TCP
_ NOPUSH (2) -
TYPE
_ SHORT (1) -
USING
_ AT _ EXIT _ WHEN _ PROCESS _ EXIT (1) - VERSION (1)
検索結果
先頭5件
-
Sync
_ m :: SH -> Symbol (54307.0) -
共有ロックされている状態を表す定数です。 複数のスレッドが同時にオブジェクトを使用できる場合に用います。 複数のスレッドが共有ロックしている場合、 どのスレッドもオブジェクトを排他ロックできません。
共有ロックされている状態を表す定数です。
複数のスレッドが同時にオブジェクトを使用できる場合に用います。
複数のスレッドが共有ロックしている場合、
どのスレッドもオブジェクトを排他ロックできません。 -
Gem
:: Specification :: MARSHAL _ FIELDS -> Hash (18604.0) -
@todo
@todo -
File
:: Constants :: LOCK _ SH -> Integer (18307.0) -
共有ロック。複数のプロセスが同時にロックを共有できます。 File#flock で使用します。
共有ロック。複数のプロセスが同時にロックを共有できます。
File#flock で使用します。 -
Encoding
:: MACTURKISH -> Encoding (18304.0) -
MacTurkish エンコーディング。
MacTurkish エンコーディング。
Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT -
Encoding
:: MacTurkish -> Encoding (18304.0) -
MacTurkish エンコーディング。
MacTurkish エンコーディング。
Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT -
Encoding
:: SHIFT _ JIS -> Encoding (18304.0) -
IANA Character Sets にある Shift_JIS のことです。
IANA Character Sets にある Shift_JIS のことです。
基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。 -
Encoding
:: Shift _ JIS -> Encoding (18304.0) -
IANA Character Sets にある Shift_JIS のことです。
IANA Character Sets にある Shift_JIS のことです。
基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。 -
Fiddle
:: ALIGN _ SHORT -> Integer (18304.0) -
C の構造体における short のアライメントの値。
C の構造体における short のアライメントの値。 -
Fiddle
:: SIZEOF _ SHORT -> Integer (18304.0) -
Cでの sizeof(short) の値
Cでの sizeof(short) の値 -
Fiddle
:: TYPE _ SHORT -> Integer (18304.0) -
C の short 型を表す定数。
C の short 型を表す定数。
unsigned short を表すには符号を逆転させます。 -
File
:: Constants :: SHARE _ DELETE -> Integer (18304.0) -
ファイルを開いたままの状態でも削除できるように指定して開きます。 O_SHARE_DELETE が指定できる場合に使えます。 File.openで使用します。
...ファイルを開いたままの状態でも削除できるように指定して開きます。
O_SHARE_DELETE が指定できる場合に使えます。
File.openで使用します。
2.3.0 現在はファイルをバイナリとして開いた場合のみ有効です。... -
Gem
:: ConfigFile :: DEFAULT _ BULK _ THRESHOLD -> 1000 (18304.0) -
一括ダウンロードをするかどうかのデフォルト値です。
一括ダウンロードをするかどうかのデフォルト値です。 -
Gem
:: SHA1 -> Class (18304.0) -
Digest::SHA1 です。
Digest::SHA1 です。 -
Gem
:: SHA256 -> Class (18304.0) -
Digest::SHA256 です。
Digest::SHA256 です。 -
Gem
:: SSL :: DIGEST _ SHA1 -> Symbol | Class (18304.0) -
@todo
@todo -
PStore
:: EMPTY _ MARSHAL _ CHECKSUM -> String (18304.0) -
内部で利用する定数です。
内部で利用する定数です。 -
PStore
:: EMPTY _ MARSHAL _ DATA -> String (18304.0) -
内部で利用する定数です。
内部で利用する定数です。 -
Socket
:: Constants :: IFF _ TX _ SKB _ SHARING (18304.0) -
sharing skbs on transmit
sharing skbs on transmit -
Socket
:: Constants :: IP _ ADD _ MEMBERSHIP -> Integer (18304.0) -
Add a multicast group membership
...Add a multicast group membership
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: Constants :: IP _ ADD _ SOURCE _ MEMBERSHIP -> Integer (18304.0) -
Add a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Add a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: Constants :: IP _ DROP _ MEMBERSHIP -> Integer (18304.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: Constants :: IP _ DROP _ SOURCE _ MEMBERSHIP -> Integer (18304.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: Constants :: IP _ MAX _ MEMBERSHIPS -> Integer (18304.0) -
Maximum number multicast groups a socket can join。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Maximum number multicast groups a socket can join。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: Constants :: MSG _ FLUSH -> Integer (18304.0) -
@todo Start of a hold sequence. Dumps to so_temp
@todo
Start of a hold sequence. Dumps to so_temp -
Socket
:: Constants :: SHUT _ RD -> Integer (18304.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: Constants :: SHUT _ RDWR -> Integer (18304.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: Constants :: SHUT _ WR -> Integer (18304.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: Constants :: TCP _ NOPUSH -> Integer (18304.0) -
Don't push the last block of write。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't push the last block of write。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux) -
Socket
:: IFF _ TX _ SKB _ SHARING (18304.0) -
sharing skbs on transmit
sharing skbs on transmit -
Socket
:: IP _ ADD _ MEMBERSHIP -> Integer (18304.0) -
Add a multicast group membership
...Add a multicast group membership
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: IP _ ADD _ SOURCE _ MEMBERSHIP -> Integer (18304.0) -
Add a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Add a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: IP _ DROP _ MEMBERSHIP -> Integer (18304.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: IP _ DROP _ SOURCE _ MEMBERSHIP -> Integer (18304.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: IP _ MAX _ MEMBERSHIPS -> Integer (18304.0) -
Maximum number multicast groups a socket can join。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Maximum number multicast groups a socket can join。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: MSG _ FLUSH -> Integer (18304.0) -
@todo Start of a hold sequence. Dumps to so_temp
@todo
Start of a hold sequence. Dumps to so_temp -
Socket
:: SHUT _ RD -> Integer (18304.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: SHUT _ RDWR -> Integer (18304.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: SHUT _ WR -> Integer (18304.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: TCP _ NOPUSH -> Integer (18304.0) -
Don't push the last block of write。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't push the last block of write。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux) -
Zlib
:: FINISH -> Integer (18304.0) -
Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。
Zlib::Deflate#deflate 等に渡す、ストリームの出力を
制御するための整数です。 -
Zlib
:: FULL _ FLUSH -> Integer (18304.0) -
Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。
Zlib::Deflate#deflate 等に渡す、ストリームの出力を
制御するための整数です。 -
Zlib
:: NO _ FLUSH -> Integer (18304.0) -
Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。
Zlib::Deflate#deflate 等に渡す、ストリームの出力を
制御するための整数です。 -
Zlib
:: SYNC _ FLUSH -> Integer (18304.0) -
Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。
Zlib::Deflate#deflate 等に渡す、ストリームの出力を
制御するための整数です。 -
Etc
:: SC _ SHARED _ MEMORY _ OBJECTS -> Integer (9304.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Etc
:: SC _ SHELL -> Integer (9304.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Etc
:: SC _ THREAD _ PROCESS _ SHARED -> Integer (9304.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Etc
:: SC _ XOPEN _ SHM -> Integer (9304.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Win32
:: Registry :: API :: RegFlushKey (9304.0) -
@todo
@todo -
Win32
:: Registry :: Constants :: REG _ NO _ LAZY _ FLUSH (9304.0) -
@todo
@todo -
Win32
:: Registry :: Constants :: REG _ REFRESH _ HIVE (9304.0) -
@todo
@todo -
Marshal
:: MAJOR _ VERSION -> Integer (9004.0) -
Marshal.#dump が出力するデータフォーマットのバージョン番号です。
Marshal.#dump が出力するデータフォーマットのバージョン番号です。
Marshal.#load は、メジャーバージョンが異なるか、バージョンの大きな
マーシャルデータを読み込んだとき例外 TypeError を発生させます。
マイナーバージョンが古いだけのフォーマットは読み込み可能ですが、
$VERBOSE = true のときには警告メッセージが出力されます
マーシャルされたデータのバージョン番号は以下のようにして取得するこ
とができます。
//emlist[例][ruby]{
obj = Object.new
major, minor = Marshal.dump(o... -
Marshal
:: MINOR _ VERSION -> Integer (9004.0) -
Marshal.#dump が出力するデータフォーマットのバージョン番号です。
Marshal.#dump が出力するデータフォーマットのバージョン番号です。
Marshal.#load は、メジャーバージョンが異なるか、バージョンの大きな
マーシャルデータを読み込んだとき例外 TypeError を発生させます。
マイナーバージョンが古いだけのフォーマットは読み込み可能ですが、
$VERBOSE = true のときには警告メッセージが出力されます
マーシャルされたデータのバージョン番号は以下のようにして取得するこ
とができます。
//emlist[例][ruby]{
obj = Object.new
major, minor = Marshal.dump(o... -
RDoc
:: Generator :: Darkfish :: GENERATOR _ DIR -> String (9004.0) -
このファイルの親ディレクトリへのパスを表す文字列です。
このファイルの親ディレクトリへのパスを表す文字列です。
テンプレートなどのリソースを検索するのに内部で使用します。 -
RDoc
:: Generator :: Darkfish :: VERSION -> & # 39;3& # 39; (9004.0) -
darkfish のバージョンです。
darkfish のバージョンです。 -
Shell
:: CommandProcessor :: NoDelegateMethods -> [String] (9004.0) -
内部で使用する定数です。
内部で使用する定数です。 -
Shell
:: ProcessController :: USING _ AT _ EXIT _ WHEN _ PROCESS _ EXIT -> true (9004.0) -
@todo
@todo -
CGI
:: HTTP _ STATUS -> Hash (304.0) -
HTTP のステータスコードを表すハッシュです。
HTTP のステータスコードを表すハッシュです。 -
CGI
:: PATH _ SEPARATOR -> Hash (304.0) -
パスの区切り文字を格納します。
パスの区切り文字を格納します。 -
CGI
:: TABLE _ FOR _ ESCAPE _ HTML _ _ -> Hash (304.0) -
HTML 上でエスケープする文字列の変換テーブルを返します。
HTML 上でエスケープする文字列の変換テーブルを返します。
{
"'" => ''',
'&' => '&',
'"' => '"',
'<' => '<',
'>' => '>',
} -
CSV
:: Converters -> Hash (304.0) -
このハッシュは名前でアクセスできる組み込みの変換器を保持しています。
このハッシュは名前でアクセスできる組み込みの変換器を保持しています。
CSV#convert で使用する変換器として使用できます。
また CSV.new のオプションとして使用することもできます。
: :integer
Kernel.#Integer を使用してフィールドを変換します。
: :float
Kernel.#Float を使用してフィールドを変換します。
: :numeric
:integer と :float の組み合わせです。
: :date
Date.parse を使用してフィールドを変換します。
: :date_time
DateTime.pars... -
CSV
:: DEFAULT _ OPTIONS -> Hash (304.0) -
このオプションは呼び出し側で上書きしなかったときに使用するオプションです。
このオプションは呼び出し側で上書きしなかったときに使用するオプションです。
: :col_sep
","
: :row_sep
:auto
: :quote_char
'"'
: :field_size_limit
nil
: :converters
nil
: :unconverted_fields
nil
: :headers
false
: :return_headers
false
: :header_converters
nil
: :skip_blanks
false
: :force_quotes
false
: :skip_lin... -
CSV
:: HeaderConverters -> Hash (304.0) -
このハッシュは名前でアクセスできる組み込みのヘッダ用変換器を保存しています。
このハッシュは名前でアクセスできる組み込みのヘッダ用変換器を保存しています。
CSV#header_convert で使用する変換器として使用できます。
また CSV.new のオプションとして使用することもできます。
: :downcase
ヘッダの文字列に対して String#downcase を呼び出します。
: :symbol
ヘッダの文字列を小文字に変換してから、空白文字列 (\s) をアンダースコアに
置換し、非英数字 (\W) を削除します。最後に String#to_sym を呼び出します。
全ての組み込みのヘッダ用変換器は、実際に変換する前にヘッダのデータ... -
FileUtils
:: OPT _ TABLE -> Hash (304.0) -
内部で使用します。
内部で使用します。 -
Gem
:: ConfigMap -> Hash (304.0) -
RbConfig::CONFIG の中からこのライブラリで使用するものを抽出して定義したハッシュ。
RbConfig::CONFIG の中からこのライブラリで使用するものを抽出して定義したハッシュ。 -
Gem
:: DependencyInstaller :: DEFAULT _ OPTIONS -> Hash (304.0) -
自身を初期化する際に使用するデフォルトのオプションです。
自身を初期化する際に使用するデフォルトのオプションです。
:env_shebang => false,
:domain => :both, # HACK dup
:force => false,
:format_executable => false, # HACK dup
:ignore_dependencies => false,
:security_policy => nil, # HACK NoSecurity requires OpenSSL. Al... -
Gem
:: QuickLoader :: GemPaths -> Hash (304.0) -
prelude.c で定義されている内部用の定数です。
prelude.c で定義されている内部用の定数です。 -
Gem
:: QuickLoader :: GemVersions -> Hash (304.0) -
prelude.c で定義されている内部用の定数です。
prelude.c で定義されている内部用の定数です。 -
Gem
:: Requirement :: OPS -> Hash (304.0) -
比較演算子と対応する処理を格納したハッシュです。次の内容と等価です。
比較演算子と対応する処理を格納したハッシュです。次の内容と等価です。
//emlist[][ruby]{
OPS = { #:nodoc:
"=" => lambda {|v, r| v == r },
"!=" => lambda {|v, r| v != r },
">" => lambda {|v, r| v > r },
"<" => lambda {|v, r| v < r },
">=" => lambda {|v, r| v >= r },
"<=" => lambda {|v, r| v <= r },
"~>" => l... -
Gem
:: Security :: OPT -> Hash (304.0) -
ほとんどのメソッドで使用するデフォルトのオプションを返します。
ほとんどのメソッドで使用するデフォルトのオプションを返します。 -
Gem
:: Security :: Policies -> Hash (304.0) -
使用可能なポリシーの一覧を返します。
使用可能なポリシーの一覧を返します。
* Gem::Security::NoSecurity
* Gem::Security::AlmostNoSecurity
* Gem::Security::LowSecurity
* Gem::Security::MediumSecurity
* Gem::Security::HighSecurity -
Gem
:: Specification :: SPECIFICATION _ VERSION _ HISTORY -> Hash (304.0) -
gemspec ファイルのバージョンの歴史を表す定数です。
gemspec ファイルのバージョンの歴史を表す定数です。 -
Kernel
:: CONFIG -> Hash (304.0) -
RbConfig::MAKEFILE_CONFIG と同じです。
RbConfig::MAKEFILE_CONFIG と同じです。 -
Net
:: HTTPResponse :: CODE _ CLASS _ TO _ OBJ -> Hash (304.0) -
HTTP レスポンスステータスコードの最初の数字からレスポンスのクラス(分類)を あらわすクラスへのハッシュです。
HTTP レスポンスステータスコードの最初の数字からレスポンスのクラス(分類)を
あらわすクラスへのハッシュです。
//emlist[][ruby]{
require 'net/http'
Net::HTTPResponse::CODE_CLASS_TO_OBJ['3'] # => Net::HTTPRedirection
//} -
Net
:: HTTPResponse :: CODE _ TO _ OBJ -> Hash (304.0) -
HTTP レスポンスステータスコードから対応するクラスへのハッシュです。
HTTP レスポンスステータスコードから対応するクラスへのハッシュです。
//emlist[][ruby]{
require 'net/http'
Net::HTTPResponse::CODE_TO_OBJ['404'] # => Net::HTTPNotFound
//} -
Object
:: SCRIPT _ LINES _ _ -> Hash (304.0) -
ソースファイル別にまとめられたソースコードの各行。
ソースファイル別にまとめられたソースコードの各行。
この定数は、デフォルトでは定義されていません。
この定数がハッシュとして定義された後にソースがコンパイルされると、
そのソースファイル名をキーに、
ソースを行毎に分割した配列を値にしたハッシュ要素が設定されます。
この定数はデバッガ (debug) などで利用されています。
なお、 $SAFE レベルが 0 でなければ有効にはなりません。
また、 Kernel.#eval によるコンパイルは対象にはなりません。
例:
require 'pp'
SCRIPT_LINES__ = {}
require 'Eng... -
RbConfig
:: CONFIG -> Hash (304.0) -
設定値を格納したハッシュです。
設定値を格納したハッシュです。
格納されている要素のキーと値は Ruby のバージョンや使用しているプラット
フォームによって変わります。
@see autoconf(1), make(1) -
RbConfig
:: LIMITS -> Hash (304.0) -
Ruby インタプリタが作成された環境における、さまざまな型の値の範囲に関する情報を保持します。
Ruby インタプリタが作成された環境における、さまざまな型の値の範囲に関する情報を保持します。
下の例では、実行している Ruby インタプリタは INT_MAX が 2147483647 である環境で作成されたことを表しています。
//emlist[][ruby]{
require 'rbconfig/sizeof'
RbConfig::LIMITS['INT_MAX'] # => 2147483647
//} -
RbConfig
:: MAKEFILE _ CONFIG -> Hash (304.0) -
RbConfig::CONFIG と同じですが、その値は以下のような形 で他の変数への参照を含みます。 MAKEFILE_CONFIG["bindir"] = "$(exec_prefix)/bin" これは、Makefile の変数参照の形式で MAKEFILE_CONFIG は、 Makefile 作成の際に利用されることを想定しています。
RbConfig::CONFIG
と同じですが、その値は以下のような形
で他の変数への参照を含みます。
MAKEFILE_CONFIG["bindir"] = "$(exec_prefix)/bin"
これは、Makefile の変数参照の形式で MAKEFILE_CONFIG は、
Makefile 作成の際に利用されることを想定しています。
require 'rbconfig'
print <<-END_OF_MAKEFILE
prefix = #{RbConfig::MAKEFILE_CONFIG['prefix']}
exec_prefix = #{RbC... -
RbConfig
:: SIZEOF -> Hash (304.0) -
Ruby インタプリタが作成された環境における、C の型のサイズ情報を保持します。
Ruby インタプリタが作成された環境における、C の型のサイズ情報を保持します。
下の例では、実行している Ruby インタプリタは int が 4 バイトである環境で作成されたことを表しています。
//emlist[][ruby]{
require 'rbconfig/sizeof'
RbConfig::SIZEOF['int'] # => 4
//} -
WEBrick
:: Config :: BasicAuth -> Hash (304.0) -
WEBrick::HTTPAuth::BasicAuth の設定のデフォルト値を保持したハッシュです。
WEBrick::HTTPAuth::BasicAuth の設定のデフォルト値を保持したハッシュです。
require 'webrick'
WEBrick::Config::BasicAuth = {
:AutoReloadUserDB => true,
} -
WEBrick
:: Config :: DigestAuth -> Hash (304.0) -
WEBrick::HTTPAuth::DigestAuth の設定のデフォルト値を保持したハッシュです。
WEBrick::HTTPAuth::DigestAuth の設定のデフォルト値を保持したハッシュです。
require 'webrick'
WEBrick::Config::DigestAuth = {
:Algorithm => 'MD5-sess', # or 'MD5'
:Domain => nil, # an array includes domain names.
:Qop => [ 'auth' ], # 'auth' or '... -
WEBrick
:: Config :: FileHandler -> Hash (304.0) -
WEBrick::HTTPServlet::FileHandler の設定のデフォルト値を保持したハッシュです。
WEBrick::HTTPServlet::FileHandler の設定のデフォルト値を保持したハッシュです。
require 'webrick'
WEBrick::Config::FileHandler = {
:NondisclosureName => [".ht*", "*~"],
:FancyIndexing => false,
:HandlerTable => {},
:HandlerCallback => nil,
:DirectoryCallback => nil,
... -
WEBrick
:: Config :: General -> Hash (304.0) -
WEBrick::Config::SSL の内容がマージされます。
WEBrick::Config::SSL の内容がマージされます。 -
WEBrick
:: Config :: HTTP -> Hash (304.0) -
WEBrick::Config::SSL の内容がマージされています。
WEBrick::Config::SSL の内容がマージされています。 -
WEBrick
:: Config :: SSL -> Hash (304.0) -
以下のほとんどの項目はサーバが保持する OpenSSL::SSL::SSLContext オブジェクト を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
以下のほとんどの項目はサーバが保持する OpenSSL::SSL::SSLContext オブジェクト
を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
: :ServerSoftware
サーバソフト名を設定する。デフォルトでは
"WEBrick/VERSION (Ruby/VERSION/RELEASE_DATE) OpenSSL/VERSION"。
: :SSLEnable
ssl を有効にするかどうかを設定します。
Ruby 1.8.2 まではデフォルトで true です。
Ruby 1.8.3 以降はデフ... -
WEBrick
:: HTTPServlet :: FileHandler :: HandlerTable -> Hash (304.0) -
拡張子に対応するサーブレットを登録するためのハッシュです。
拡張子に対応するサーブレットを登録するためのハッシュです。 -
WEBrick
:: HTTPUtils :: DefaultMimeTypes -> Hash (304.0) -
ファイルの拡張子をキー、 MIME Type を値とする要素を持つハッシュです。
ファイルの拡張子をキー、 MIME Type を値とする要素を持つハッシュです。