498件ヒット
[401-498件を表示]
(0.083秒)
ライブラリ
- ビルトイン (72)
- date (2)
- etc (60)
- logger (12)
-
net
/ imap (12) -
net
/ telnet (4) - openssl (96)
- prime (12)
- psych (24)
-
rake
/ packagetask (24) -
rdoc
/ context (12) -
rexml
/ document (48) - rss (36)
-
rubygems
/ config _ file (12) -
rubygems
/ security (24) -
rubygems
/ specification (12) - uri (12)
-
webrick
/ httpresponse (24)
クラス
- Date (2)
- Dir (12)
-
Etc
:: Group (24) -
Etc
:: Passwd (36) -
Gem
:: ConfigFile (12) -
Gem
:: Security :: Policy (24) -
Gem
:: Specification (12) - Logger (12)
-
Net
:: IMAP (12) -
Net
:: Telnet (4) - Object (24)
-
OpenSSL
:: Engine (24) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: PKey :: RSA (12) -
OpenSSL
:: X509 :: Attribute (12) -
OpenSSL
:: X509 :: CRL (12) -
OpenSSL
:: X509 :: Extension (12) -
Prime
:: PseudoPrimeGenerator (12) -
Psych
:: Nodes :: Document (12) -
Psych
:: Nodes :: Scalar (12) -
RDoc
:: Context (12) -
REXML
:: Attribute (12) -
REXML
:: Child (24) -
REXML
:: Element (12) -
RSS
:: Rss :: Channel :: Item (12) -
Rake
:: PackageTask (24) - Thread (12)
-
URI
:: Generic (12) -
WEBrick
:: HTTPResponse (24)
モジュール
- Enumerable (24)
-
RSS
:: ContentModel (12) -
RSS
:: SyndicationModel (12)
キーワード
-
bulk
_ threshold= (12) -
chunk
_ while (12) - chunked= (12)
-
client
_ thread= (12) - clone (12)
- close (12)
-
content
_ encoded= (12) -
deconstruct
_ keys (2) - detached= (12)
- dup (12)
-
find
_ symbol (12) - gid= (24)
- guid= (12)
-
implicit
_ end= (12) -
load
_ private _ key (12) -
load
_ public _ key (12) - loaded= (12)
- login (4)
- namespace (12)
-
next
_ sibling= (12) - normalized= (12)
- oid= (24)
-
only
_ signed= (12) -
only
_ trusted= (12) - passwd= (24)
- password= (12)
-
previous
_ sibling= (12) - quoted= (12)
-
request
_ method= (12) - revoked= (12)
- seed= (12)
-
sev
_ threshold= (12) -
slice
_ when (12) - status (12)
-
sy
_ updatePeriod= (12) -
tar
_ command= (12) - uid= (12)
-
upper
_ bound= (12) -
zip
_ command= (12)
検索結果
先頭5件
-
Object
# dup -> object (13.0) -
オブジェクトの複製を作成して返します。
...j == obj_c) #=> true
p(obj_c.tainted?) #=> true
p(obj_c.frozen?) #=> true
p(obj_c.respond_to?(:fuga)) #=> true
obj_d = obj.dup
p(obj.equal?(obj_d)) #=> false
p(obj == obj_d) #=> true
p(obj_d.tainted?) #=> true
p(obj_d.frozen?)......す。ただしMarshal出来ないオブジェクトが
含まれている場合には使えません。
//emlist[][ruby]{
obj = ["a","b","c"]
obj_d = obj.dup
obj_d[0] << "PLUS"
p obj #=> ["aPLUS", "b", "c"]
p obj_d #=> ["aPLUS", "b", "c"]
obj_m = Marshal.load(Marshal.dump(obj))
obj_m[1] << "P......== obj_c) #=> true
p(obj_c.tainted?) #=> false
p(obj_c.frozen?) #=> true
p(obj_c.respond_to?(:fuga)) #=> true
obj_d = obj.dup
p(obj.equal?(obj_d)) #=> false
p(obj == obj_d) #=> true
p(obj_d.tainted?) #=> false
p(obj_d.frozen?).......equal?(obj_c)) #=> false
p(obj == obj_c) #=> true
p(obj_c.frozen?) #=> true
p(obj_c.respond_to?(:fuga)) #=> true
obj_d = obj.dup
p(obj.equal?(obj_d)) #=> false
p(obj == obj_d) #=> true
p(obj_d.frozen?) #=> false
p(obj_d.respond_to?(:fuga... -
Date
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (7.0) -
パターンマッチに使用する名前と値の Hash を返します。
...ッチに使用する名前の配列を指定します。nil の場合は全てをパターンマッチに使用します。
//emlist[例][ruby]{
d = Date.new(2022, 10, 5)
if d in wday: 3, day: ..7 # deconstruct_keys が使われます
puts "first Wednesday of the month"
end
#=> "first Wednesday... -
Dir
# close -> nil (7.0) -
ディレクトリストリームをクローズします。 以降のディレクトリに対する操作は例外 IOError を発生させます。 クローズに成功すれば nil を返します。
...レクトリに対する操作は例外 IOError を発生させます。
クローズに成功すれば nil を返します。
//emlist[例][ruby]{
d = Dir.new(".")
d.close # => nil
//}
@raise IOError close に失敗した場合に発生します。また既に自身が close している場合......ディレクトリストリームをクローズします。
クローズに成功すれば nil を返します。
//emlist[例][ruby]{
d = Dir.new(".")
d.close # => nil
//}... -
Enumerable
# chunk _ while {|elt _ before , elt _ after| . . . } -> Enumerator (7.0) -
要素を前から順にブロックで評価し、その結果によって要素をチャンクに分け た(グループ化した)要素を持つEnumerator を返します。
...9, 10, 11, 12], [15, 16], [19, 20, 21]]
c = b.map {|a| a.length < 3 ? a : "#{a.first}-#{a.last}" }
p c # => [[1, 2], [4], "9-12", [15, 16], "19-21"]
d = c.join(",")
p d # => "1,2,4,9-12,15,16,19-21"
# 増加のみの部分配列ごとに分ける。
a = [0, 9, 2, 2, 3, 2, 7, 5, 9, 5]
p a.chunk_whil... -
Enumerable
# slice _ when {|elt _ before , elt _ after| bool } -> Enumerator (7.0) -
要素を前から順にブロックで評価し、その結果によって要素をチャンクに分け た(グループ化した)要素を持つEnumerator を返します。
...9, 10, 11, 12], [15, 16], [19, 20, 21]]
c = b.map {|a| a.length < 3 ? a : "#{a.first}-#{a.last}" }
p c # => [[1, 2], [4], "9-12", [15, 16], "19-21"]
d = c.join(",")
p d # => "1,2,4,9-12,15,16,19-21"
# ソート済の配列を近い値(差が6以内)の部分配列ごとに分ける。
a = [3, 11, 1... -
REXML
:: Child # next _ sibling=(other) (7.0) -
other を self の次の隣接ノードとします。
...ther を挿入します。
@param other 挿入するノード
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
b = a.add_element("b")
c = REXML::Element.new("c")
b.next_sibling = c
d = REXML::Element.new("d")
b.previous_sibling = d
p a.to_s # => "<a><d/><b/><c/></a>"
//}... -
REXML
:: Child # previous _ sibling=(other) (7.0) -
other を self の前の隣接ノードとします。
...other を挿入します。
@param other 挿入するノード
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
b = a.add_element("b")
c = REXML::Element.new("c")
b.next_sibling = c
d = REXML::Element.new("d")
b.previous_sibling = d
p a.to_s # => "<a><d/><b/><c/></a>"
//}... -
REXML
:: Element # namespace(prefix=nil) -> String (7.0) -
self の文脈で prefix が指している名前空間の URI を返します。
...ます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new("<a xmlns='1' xmlns:y='2'><b/><c xmlns:z='3'/><y:d /></a>")
b = doc.elements['//b']
b.namespace # => "1"
b.namespace("y") # => "2"
b.namespace("z") # => nil
d = doc.elements['//y:d']
d.namespace # => "2"
//}... -
Thread
# status -> String | false | nil (7.0) -
生きているスレッドの状態を文字列 "run"、"sleep", "aborting" のいず れかで返します。正常終了したスレッドに対して false、例外によ り終了したスレッドに対して nil を返します。
...、このメソッドも真です。
例:
a = Thread.new { raise("die now") }
b = Thread.new { Thread.stop }
c = Thread.new { Thread.exit }
d = Thread.new { sleep }
d.kill #=> #<Thread:0x401b3678 aborting>
a.status #=> nil
b.status #=> "s...