ライブラリ
クラス
-
Benchmark
:: Tms (12) -
CGI
:: Session :: MemoryStore (60) - CSV (12)
- DBM (12)
- Data (9)
- Enumerator (12)
-
Etc
:: Group (24) - GDBM (12)
- Hash (12)
-
Net
:: IMAP (24) -
Net
:: IMAP :: ThreadMember (24) - OpenStruct (12)
-
Rake
:: InvocationChain (12) -
Rake
:: InvocationChain :: EmptyInvocationChain (12) - Range (12)
- SDBM (12)
- Set (12)
- Socket (72)
- Struct (79)
-
WEBrick
:: HTTPAuth :: Htgroup (24) -
Zlib
:: Deflate (12)
モジュール
- Enumerable (24)
- Etc (60)
- Kernel (24)
- ObjectSpace (24)
-
OpenSSL
:: X509 (12) - Process (12)
-
Socket
:: Constants (72) - Zlib (24)
オブジェクト
- ENV (12)
キーワード
-
DEF
_ MEM _ LEVEL (12) - DateTimeMatcher (12)
-
EAI
_ MEMORY (24) - ENOMEM (12)
-
IP
_ ADD _ MEMBERSHIP (24) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (24) -
IP
_ DROP _ MEMBERSHIP (24) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (24) -
IP
_ MAX _ MEMBERSHIPS (24) -
MAX
_ MEM _ LEVEL (12) - MEMCMP (12)
- MEMCPY (12)
- MEMMOVE (12)
- MEMZERO (12)
- MemError (12)
- MemoryStore (12)
- NoMemoryError (12)
-
RLIMIT
_ MEMLOCK (12) - Rubyの起動 (4)
-
SC
_ MEMLOCK (12) -
SC
_ MEMLOCK _ RANGE (12) -
SC
_ MEMORY _ PROTECTION (12) -
SC
_ SHARED _ MEMORY _ OBJECTS (12) -
SC
_ TYPED _ MEMORY _ OBJECTS (12) - ThreadMember (12)
-
V
_ ERR _ OUT _ OF _ MEM (12) - X509 (12)
- [] (12)
- []= (12)
- add (12)
- children (12)
- close (12)
- delete (12)
-
each
_ pair (12) -
each
_ with _ object (12) -
have
_ struct _ member (24) - mem= (12)
- member? (120)
- members (42)
- memberwise (12)
-
memsize
_ of (12) -
memsize
_ of _ all (12) - new (24)
-
new
_ ostruct _ member (12) -
rb
_ memerror (12) - restore (12)
- seqno (12)
- thread (12)
-
to
_ h (10) -
uid
_ thread (12) - update (12)
-
values
_ at (12) -
with
_ object (12)
検索結果
先頭5件
-
Struct
# [](member) -> object (100.0) -
構造体のメンバの値を返します。
...す。
@param member Integer でメンバのインデックスを指定します。
Symbol, String でメンバの名前を指定します。
@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。
@raise NameError member が String, S......]{
Foo = Struct.new(:foo, :bar)
obj = Foo.new('FOO', 'BAR')
p obj[:foo] # => "FOO"
p obj['bar'] # => "BAR"
# p obj[:baz] # => in `[]': no member 'baz' in struct (NameError)
p obj[0] # => "FOO"
p obj[1] # => "BAR"
p obj[-1] # => "BAR" # Array のように負のイン... -
Struct
# []=(member , value) (100.0) -
構造体の member で指定されたメンバの値を value にして value を返します。
...構造体の member で指定されたメンバの値を value にして value を返します。
@param member Integer でメンバのインデックスを指定します。
Symbol, String でメンバの名前を指定します。
@param value メンバに設定する値を指定......します。
@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。
@raise NameError member が String, Symbol で存在しないメンバを指定した場合に発生します。
[注意] 本メソッドの記述は Struct の下位クラスの... -
Struct
# each _ pair {|member , value| . . . } -> self (100.0) -
構造体のメンバ名(Symbol)と値の組を引数にブロックを繰り返し実行します。
構造体のメンバ名(Symbol)と値の組を引数にブロックを繰り返し実行します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
Foo.new('FOO', 'BAR').each_pair {|m, v| p [m,v]}
# => [:foo, "FOO"]
# [:bar, "BAR"]
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。 -
Struct
# to _ h {|member , value| block } -> Hash (100.0) -
self のメンバ名(Symbol)と値の組を Hash にして返します。
...ロック付きの例][ruby]{
Customer = Struct.new(:name, :address, :zip)
Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345).to_h {|member, value|
[member, value*2]
} # => {:name=>"Joe SmithJoe Smith", :address=>"123 Maple, Anytown NC123 Maple, Anytown NC", :zip=>24690}
//}
[注意] 本... -
Struct
# values _ at(*members) -> [object] (100.0) -
引数で指定されたメンバの値の配列を返します。
...引数で指定されたメンバの値の配列を返します。
@param members Integer か Range でメンバのインデックスを指定します。
@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。
//emlist[例][ruby]{
Foo = Struct.new(... -
WEBrick
:: HTTPAuth :: Htgroup # add(group , members) (100.0) -
与えられたグループにメンバを追加します。
...与えられたグループにメンバを追加します。
@param group メンバを追加するグループを指定します。
@param members 追加するメンバを配列で指定します。... -
OpenSSL
:: X509 (6.0) -
OpenSSL の X509 証明書、CRL(証明書失効リスト)、 CSR(証明書署名要求)、証明書ストアなどに関するモジュールです。
...enSSL::X509::V_ERR_INVALID_CA
* OpenSSL::X509::V_ERR_INVALID_PURPOSE
* OpenSSL::X509::V_ERR_KEYUSAGE_NO_CERTSIGN
* OpenSSL::X509::V_ERR_OUT_OF_MEM
* OpenSSL::X509::V_ERR_PATH_LENGTH_EXCEEDED
* OpenSSL::X509::V_ERR_SELF_SIGNED_CERT_IN_CHAIN
* OpenSSL::X509::V_ERR_SUBJECT_ISSUER_MISMATCH... -
Rubyの起動 (6.0)
-
Rubyの起動 * cmd_option * shebang
...it
デフォルトの設定でYJITを有効にします。
: --yjit-[option]
指定した設定でYJITを有効にします。
: --yjit-exec-mem-size=num
MiB単位で実行可能メモリブロックのサイズを指定します。(デフォルト: 256)
: --yjit-call-threshold=num
JI...