2533件ヒット
[2501-2533件を表示]
(0.047秒)
ライブラリ
- ビルトイン (788)
-
bigdecimal
/ newton (11) - csv (99)
- date (11)
- dbm (11)
- digest (44)
- drb (11)
-
drb
/ acl (22) - fiddle (121)
- gdbm (11)
- ipaddr (11)
- json (22)
- logger (33)
-
net
/ http (44) - objspace (11)
- openssl (154)
- optparse (11)
- prime (55)
- psych (209)
-
rexml
/ document (33) -
rinda
/ rinda (22) -
rubygems
/ package / tar _ reader (11) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (77)
- stringio (44)
- strscan (110)
- syslog (11)
- tempfile (22)
- thread (8)
-
webrick
/ httpresponse (22) - win32ole (220)
- zlib (99)
クラス
- ACL (22)
- Array (32)
- BasicObject (11)
- BasicSocket (11)
- CSV (44)
-
CSV
:: FieldInfo (22) -
CSV
:: Row (11) -
CSV
:: Table (22) - DBM (11)
-
DRb
:: DRbObject (11) - Data (2)
- Date (11)
-
Digest
:: Base (44) -
Encoding
:: Converter (44) - Enumerator (29)
-
Fiddle
:: Function (55) -
Fiddle
:: Handle (55) -
Fiddle
:: Pointer (11) - File (11)
-
File
:: Stat (165) - GDBM (11)
-
Gem
:: Package :: TarReader (11) - IO (22)
- IPAddr (11)
- Integer (22)
-
JSON
:: State (11) - Logger (33)
- Method (22)
- Module (11)
- Mutex (2)
-
Net
:: HTTP (22) - Numeric (11)
- Object (22)
-
OpenSSL
:: ASN1 :: Integer (22) -
OpenSSL
:: BN (44) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Name (22) - OptionParser (11)
- Prime (22)
-
Prime
:: EratosthenesGenerator (22) -
Psych
:: Nodes :: Document (11) -
Psych
:: Nodes :: Mapping (44) -
Psych
:: Nodes :: Scalar (77) -
Psych
:: Nodes :: Sequence (44) -
Psych
:: Nodes :: Stream (33) -
REXML
:: Attributes (22) -
REXML
:: Elements (11) - Random (55)
- Regexp (33)
-
Rinda
:: SimpleRenewer (11) - Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) -
Socket
:: AncillaryData (55) - StringIO (44)
- StringScanner (110)
- Struct (66)
- SystemExit (11)
- TCPServer (11)
- Tempfile (22)
- Thread (51)
-
Thread
:: Mutex (9) -
Thread
:: Queue (33) -
Thread
:: SizedQueue (11) - Time (11)
- TracePoint (11)
-
WEBrick
:: HTTPResponse (22) -
WIN32OLE
_ METHOD (77) -
WIN32OLE
_ TYPE (44) -
WIN32OLE
_ TYPELIB (33) -
WIN32OLE
_ VARIABLE (22) -
WIN32OLE
_ VARIANT (44)
モジュール
-
JSON
:: Generator :: GeneratorMethods :: Integer (11) - Kernel (44)
- Marshal (22)
-
Net
:: HTTPHeader (22) - Newton (11)
- ObjectSpace (55)
-
OpenSSL
:: ASN1 (33) -
Syslog
:: Facility (11) - Zlib (99)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- <=> (22)
-
ALLOW
_ DENY (11) - ANY (33)
- ASN1 (11)
-
BEST
_ COMPRESSION (11) -
BEST
_ SPEED (11) - BLOCK (22)
- Converters (11)
- DEFAULT (11)
-
DEFAULT
_ COMPRESSION (11) -
DEFAULT
_ OBJECT _ TYPE (11) -
DEFAULT
_ STRATEGY (11) -
DEF
_ MEM _ LEVEL (11) -
DENY
_ ALLOW (11) -
DOUBLE
_ QUOTED (11) - FILTERED (11)
- FLOW (22)
- FOLDED (11)
-
HUFFMAN
_ ONLY (11) - LITERAL (11)
-
LOG
_ NEWS (11) -
MAJOR
_ VERSION (11) -
MAX
_ MEM _ LEVEL (11) -
MINOR
_ VERSION (11) - Marshal フォーマット (11)
- NEWDB (22)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) -
NO
_ COMPRESSION (11) -
OBJECT
_ TYPE _ TEMPLATE (11) - PLAIN (11)
-
RTLD
_ GLOBAL (11) -
RTLD
_ LAZY (11) -
RTLD
_ NOW (11) - Rational (22)
- Ruby用語集 (11)
-
SINGLE
_ QUOTED (11) - STDCALL (11)
- Template (11)
- UTF16BE (11)
- UTF16LE (11)
- UTF8 (11)
- [] (51)
- []= (22)
-
_ _ drbref (11) -
_ _ id _ _ (11) - abi (11)
-
add
_ trace _ func (11) -
allocation
_ sourceline (11) - arity (11)
- blksize (11)
-
block
_ length (11) - blocks (11)
- call (11)
- charpos (11)
- ciphers (11)
- coerce (11)
- compile (11)
-
content
_ length (22) -
content
_ length= (11) - converters (11)
- decode (11)
-
dev
_ major (11) -
dev
_ minor (11) -
digest
_ length (11) - dispid (11)
-
each
_ object (44) - exist? (11)
- family (11)
-
field
_ size _ limit (11) - getbyte (22)
- gid (11)
- hash (13)
- helpcontext (22)
- index (22)
- ino (11)
- int (22)
- invkind (11)
- length (66)
- level (22)
- line (11)
- lineno (33)
-
major
_ version (22) - match? (11)
-
matched
_ size (11) - max (11)
-
max
_ nesting (11) -
minor
_ version (22) - mode (11)
-
new
_ seed (11) - next (11)
- nlink (11)
- nlsolve (11)
-
num
_ bits (11) -
num
_ waiting (11) -
offset
_ vtbl (11) -
ole
_ type _ detail (11) - pack (16)
- pointer (11)
- pos (11)
-
prime
_ division (33) -
primitive
_ convert (44) - priority (11)
- priority= (11)
-
proxy
_ port (11) - proxyport (11)
- ptr (11)
- rand (33)
-
range
_ length (11) - rdev (11)
-
rdev
_ major (11) -
rdev
_ minor (11) - readbyte (11)
- renew (11)
-
rest
_ size (11) - restsize (11)
-
return
_ vtype (11) - rewind (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
safe
_ level (7) - seed (11)
- send (11)
-
set
_ trace _ func (11) -
sev
_ threshold (11) -
singleton
_ class (11) - size (110)
- size? (11)
-
size
_ opt _ params (11) -
size
_ params (11) - skip (11)
-
skip
_ until (11) - sleep (33)
-
source
_ location (11) - start (11)
- status (11)
- style (33)
- succ (11)
- sum (16)
-
summary
_ width (11) - sym (11)
- sysaccept (11)
- test (18)
-
to
_ bn (11) -
to
_ i (11) -
to
_ int (11) -
to
_ json (11) - truncate (11)
- type (11)
- typekind (11)
- uid (11)
- utime (11)
-
values
_ at (11) - varkind (11)
- vartype (11)
- version (11)
- wday (11)
- write (11)
- セキュリティモデル (8)
検索結果
先頭4件
-
Object
# singleton _ class -> Class (12.0) -
レシーバの特異クラスを返します。 まだ特異クラスがなければ、新しく作成します。
...なら、それぞれ NilClass, TrueClass,
FalseClass を返します。
@raise TypeError レシーバが Integer、Float、Symbol の場合に発生します。
//emlist[][ruby]{
Object.new.singleton_class #=> #<Class:#<Object:0xb7ce1e24>>
String.singleton_class #=> #<Class:String>
nil.sin... -
OpenSSL
:: ASN1 . # decode(der) -> OpenSSL :: ASN1 :: ASN1Data (12.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
...再帰的に解析します。
例:
ruby -e '
require "openssl"
require "pp"
pem = File.read(ARGV[0])
cert = OpenSSL::X509::Certificate.new(pem)
pp OpenSSL::ASN1.decode(cert.to_der)
' mycert.pem
#<OpenSSL::ASN1::Sequence:0x814e9fc
@tag=16,
@tag_class=:UNIVERSAL,
@tagging=n......=
[#<OpenSSL::ASN1::ASN1Data:0x814f690
@tag=0,
@tag_class=:CONTEXT_SPECIFIC,
@value=
[#<OpenSSL::ASN1::Integer:0x814f6a4
@tag=2,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=2>]>,
...
@param der D... -
セキュリティモデル (12.0)
-
セキュリティモデル RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ 機構が備わっています。
...$SAFEの値は0
* 各スレッドは作られた時点での親スレッドの$SAFEの値を引き継ぐ
//emlist[][ruby]{
$SAFE = 0
th = Thread.new{
p $SAFE # => 0
$SAFE = 1
}
th.join
p $SAFE # => 0
//}
* $SAFE の値を現在の値より小さく変更する事はできない
//emlist{......指定して Kernel.#trap/Kernel.#trace_var を
実行するとその時点で例外 SecurityError が発生する。
* 実装の都合上 Integer, Float, Symbol, true,
false, nil は汚染されない。
=== 使用例
一旦高くした$SAFEレベルを低く変更する事はでき......$SAFEの値は0
* 各スレッド固有ではなくなったので必要に応じて ensure で戻す
//emlist{
$SAFE = 0
th = Thread.new do
p $SAFE # => 0
$SAFE = 1
ensure
$SAFE = 0
end
th.join
p $SAFE # => 0
//}
* $SAFE の値を現......指定して Kernel.#trap/Kernel.#trace_var を
実行するとその時点で例外 SecurityError が発生する。
* 実装の都合上 Integer, Float, Symbol, true,
false, nil は汚染されない。
=== 使用例
$SAFE はスレッドローカルからグローバルになり、... -
Regexp
. compile(string , option = nil , code = nil) -> Regexp (7.0) -
文字列 string をコンパイルして正規表現オブジェクトを生成して返します。
...す。
@param option Regexp::IGNORECASE, Regexp::MULTILINE,
Regexp::EXTENDED
の論理和を指定します。
Integer 以外であれば真偽値の指定として見なされ
、真(nil, false 以外)であれば
Regexp::IGNORE...