2960件ヒット
[101-200件を表示]
(0.107秒)
ライブラリ
クラス
- BasicObject (24)
-
CSV
:: Row (3) - DBM (252)
-
DRb
:: GW (24) - Data (3)
- Date (2)
- DateTime (2)
- GDBM (264)
- Hash (346)
-
JSON
:: State (24) - MatchData (6)
- Method (12)
- Module (12)
-
Net
:: IMAP (48) -
OpenSSL
:: Cipher (24) -
OpenSSL
:: Engine (24) -
OpenSSL
:: Netscape :: SPKI (12) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKey :: DH (204) -
OpenSSL
:: PKey :: DSA (288) -
OpenSSL
:: PKey :: EC (48) -
OpenSSL
:: PKey :: EC :: Group (72) -
OpenSSL
:: PKey :: PKey (24) -
OpenSSL
:: PKey :: RSA (144) -
OpenSSL
:: X509 :: CRL (12) -
OpenSSL
:: X509 :: Certificate (12) -
OpenSSL
:: X509 :: Request (12) - OpenStruct (10)
- Proc (9)
-
REXML
:: AttlistDecl (24) -
REXML
:: Element (48) -
Rake
:: TaskArguments (12) -
Rinda
:: TupleEntry (24) - SDBM (252)
- Struct (16)
- Thread (60)
- Time (2)
-
Win32
:: Registry (132) -
Win32
:: Registry :: PredefinedKey (24) -
YAML
:: DBM (156)
モジュール
-
CGI
:: QueryExtension (12) - Enumerable (12)
- Kernel (8)
-
Net
:: HTTPHeader (168) - TSort (81)
キーワード
- [] (96)
- []= (72)
-
add
_ attribute (24) -
add
_ field (12) - bytebegin (2)
- byteend (2)
- chunk (12)
- class (12)
- close (12)
-
compute
_ key (12) - create (12)
- d= (12)
-
deconstruct
_ keys (20) - decrypt (12)
- default (24)
-
default
_ proc (12) -
default
_ proc= (12) - degree (12)
- delete (96)
-
delete
_ attribute (12) -
delete
_ if (72) -
delete
_ key (12) -
descriptor
_ length (12) -
dh
_ compute _ key (12) - dig (30)
- disposition (12)
- dmp1 (12)
- dmp1= (12)
- dmq1 (12)
- dmq1= (12)
-
dsa
_ sign _ asn1 (12) -
dsa
_ verify _ asn1 (12) - each (60)
-
each
_ capitalized _ name (12) -
each
_ element _ with _ attribute (12) -
each
_ header (12) -
each
_ key (48) -
each
_ name (12) -
each
_ pair (48) -
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) - export (36)
- fetch (108)
- filter! (14)
- g (24)
- g= (24)
-
generate
_ key! (12) -
get
_ fields (12) -
has
_ key? (36) - httpd (8)
- include? (72)
- indent (12)
- indent= (12)
- index (55)
-
instance
_ eval (24) - invert (12)
-
keep
_ if (24) - key? (60)
- keys (48)
-
load
_ private _ key (12) -
load
_ public _ key (12) -
max
_ key _ length (12) -
max
_ value _ length (12) -
max
_ value _ name _ length (12) - member? (36)
- merge (24)
- merge! (24)
-
num
_ keys (12) -
num
_ values (12) - open (12)
- order (12)
- p (24)
- p= (24)
- parameters (15)
- params (36)
-
params
_ ok? (12) -
pkcs5
_ keyivgen (12) -
priv
_ key (24) -
priv
_ key= (24) - private? (12)
-
private
_ decrypt (12) -
private
_ encrypt (12) -
pub
_ key (24) -
pub
_ key= (24) - public? (12)
-
public
_ decrypt (12) -
public
_ encrypt (12) -
public
_ key (12) - q (12)
- q= (12)
-
random
_ key (12) - reject (48)
- reject! (60)
-
ruby2
_ keywords (18) - seed (12)
- seed= (12)
- select (48)
- select! (24)
-
set
_ generator (12) - sign (60)
- slice (8)
- store (48)
-
strongly
_ connected _ components (12) - syssign (12)
- sysverify (12)
- thread (12)
-
thread
_ variable? (12) -
thread
_ variable _ get (12) -
thread
_ variable _ set (12) -
to
_ a (24) -
to
_ der (60) -
to
_ pem (36) -
to
_ s (36) -
to
_ text (24) -
transform
_ keys (12) -
transform
_ keys! (12) -
tsort
_ each (23) -
uid
_ search (12) -
uid
_ sort (12) -
uid
_ thread (12) - update (36)
-
values
_ at (48) - verify (12)
-
with
_ defaults (12) - wtime (12)
検索結果
先頭5件
-
OpenSSL
:: Engine # load _ public _ key(id=nil , data=nil) -> OpenSSL :: PKey :: PKey (12408.0) -
公開鍵を engine にロードします。
...公開鍵を engine にロードします。
@param id key id(文字列)
@param data 文字列... -
CSV
:: Row # deconstruct _ keys(keys) -> Hash (12307.0) -
パターンマッチに使用するヘッダの名前と値の Hash を返します。
...@param keys パターンマッチに使用するヘッダの名前の配列を指定します。nil の場合は全てをパターンマッチに使用します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new([:header1, :header2, :header3], [1, 2, 3])
case row
in { header1: 2.., header2:......2.., header3: 2.. }
puts "all 2 or more"
in { header1: ...2, header2: 2.., header3: 2.. }
puts "first column is less than 2, and rest columns are 2 or more"
end
#=> "first column is less than 2, and rest columns are 2 or more" が出力される
//}
@see d:spec/pattern_matching#matching_non_pri... -
OpenSSL
:: PKey :: DSA # public _ key -> OpenSSL :: PKey :: DSA (12302.0) -
公開鍵を複製して DSA オブジェクトとして返します。
...公開鍵を複製して DSA オブジェクトとして返します。... -
MatchData
# deconstruct _ keys(array _ of _ names) -> Hash (12243.0) -
引数で指定された名前の名前付きキャプチャを Hash で返します。
...す。
//emlist[例][ruby]{
m = /(?<hours>\d{2}):(?<minutes>\d{2}):(?<seconds>\d{2})/.match("18:37:22")
m.deconstruct_keys([:hours, :minutes]) # => {:hours => "18", :minutes => "37"}
m.deconstruct_keys(nil) # => {:hours => "18", :minutes => "37", :seconds => "22"}
# 名前付きキャプチャが......定義されていなかった場合は空のハッシュを返す
m = /(\d{2}):(\d{2}):(\d{2})/.match("18:37:22")
m.deconstruct_keys(nil) # => {}
//}
@see d:spec/pattern_matching#matching_non_primitive_objects... -
Date
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (12231.0) -
パターンマッチに使用する名前と値の Hash を返します。
...h
* :day
* :yday
* :wday
@param array_of_names_or_nil パターンマッチに使用する名前の配列を指定します。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 of the month" が出力される
case d
in year: ...2022
puts "too old"
in month: ..9
puts "quarter 1-3"
in wday: 1..5, month:
puts "working day in month #{month}"
end
#=> "working day in month 10" が出力され......る
# クラスのチェックと組み合わせて利用することもできます
if d in Date(wday: 3, day: ..7)
puts "first Wednesday of the month"
end
//}
@see d:spec/pattern_matching#matching_non_primitive_objects... -
OpenSSL
:: PKey :: DH # priv _ key=(private _ key) (12221.0) -
DH 鍵共有プロトコルの秘密鍵を設定します。
...DH 鍵共有プロトコルの秘密鍵を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param private_key 設定する整数値(OpenSSL::BN)
@see OpenSSL::PKey::DH#priv_key,
OpenSSL:......:PKey::DH#generate_key!... -
OpenSSL
:: PKey :: DH # pub _ key=(public _ key) (12221.0) -
DH 鍵共有プロトコルの公開鍵を設定します。
...DH 鍵共有プロトコルの公開鍵を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param public_key 設定する整数値(OpenSSL::BN)
@see OpenSSL::PKey::DH#pub_key,
OpenSSL::P......Key::DH#generate_key!... -
OpenSSL
:: PKey :: DSA # priv _ key=(private _ key) (12209.0) -
DSA 鍵の秘密鍵パラメータを設定します。
...DSA 鍵の秘密鍵パラメータを設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param private_key 設定する整数値... -
OpenSSL
:: PKey :: DSA # pub _ key=(public _ key) (12209.0) -
DSA 鍵の公開鍵パラメータを設定します。
...DSA 鍵の公開鍵パラメータを設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param public_key 設定する整数値... -
Data
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (12207.0) -
self のメンバの名前と値の組を Hash で返します。
...と値の組を Hash で返します。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
distance.deconstruct_keys(nil) # => {:amount=>10, :unit=>"km"}
distance.deconstruct_keys([:amount]) # => {:amount=>10}
//}
このメソッドは以下のよう......。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
case distance
in amount:, unit: 'km' # 裏側で #deconstruct_keys を呼ぶ
puts "It is #{amount} kilometers away"
else
puts "Don't know how to handle it"
end
# "It is 10 kilometers away" が表示......case distance
in Measure(amount:, unit: 'km')
puts "It is #{amount} kilometers away"
# ...
end
//}
@param array_of_names_or_nil 返り値に含めるメンバの名前の配列を指定します。nil の場合は全てのメンバを意味します。
[注意] 本メソッドの記述は Data... -
DateTime
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (12207.0) -
パターンマッチに使用する名前と値の Hash を返します。
...month
* :day
* :yday
* :wday
* :hour
* :min
* :sec
* :sec_fraction
* :zone
@param array_of_names_or_nil パターンマッチに使用する名前の配列を指定します。nil の場合は全てをパターンマッチに使用します。
//emlist[例][ruby]{
dt = DateTime.new......)
if dt in wday: 1..5, hour: 10..18 # deconstruct_keys が使われます
puts "Working time"
end
#=> "Working time" が出力される
case dt
in year: ...2022
puts "too old"
in month: ..9
puts "quarter 1-3"
in wday: 1..5, month:
puts "working day in month #{month}"
end
#=> "working day i......n month 10" が出力される
# クラスのチェックと組み合わせて利用することもできます
if dt in DateTime(wday: 1..5, hour: 10..18, day: ..7)
puts "Working time, first week of the month"
end
//}
@see d:spec/pattern_matching#matching_non_primitive_objects... -
Struct
# deconstruct _ keys(array _ of _ names) -> Hash (12207.0) -
self のメンバの名前と値の組を Hash で返します。
...uct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
h = joe.deconstruct_keys([:zip, :address])
h # => {:zip=>12345, :address=>"123 Maple, Anytown NC"}
# 引数が nil の場合は全てのメンバを返します。
h = joe.deconstruct_keys(nil)
h # => {:n......r.", :address=>"123 Maple, Anytown NC", :zip=>12345}
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
@see d:spec/p... -
Time
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (12207.0) -
パターンマッチに使用する名前と値の Hash を返します。
...の Hash を返します。
キーに利用できる名前は以下の通りです。
* :year
* :month
* :day
* :yday
* :wday
* :hour
* :min
* :sec
* :subsec
* :dst
* :zone
@param array_of_names_or_nil パターンマッチに使用する名前の配列を指定します。n......in wday: 3, day: ..7 # deconstruct_keys が使われます
puts "first Wednesday of the month"
end
#=> "first Wednesday of the month" が出力される
case t
in year: ...2022
puts "too old"
in month: ..9
puts "quarter 1-3"
in wday: 1..5, month:
puts "working day in month #{month}"
end
#=>......"working day in month 10" が出力される
# クラスのチェックと組み合わせて利用することもできます
if t in Time(wday: 3, day: ..7)
puts "first Wednesday of the month"
end
//}
@see d:spec/pattern_matching#matching_non_primitive_objects... -
OpenSSL
:: Cipher # random _ key -> String (12202.0) -
鍵を乱数で生成し、暗号オブジェクトに設定します。
鍵を乱数で生成し、暗号オブジェクトに設定します。
生成した鍵を文字列で返します。 -
Win32
:: Registry # delete _ key(name , recursive = false) (12202.0) -
@todo
...@todo
サブキー name とそのキーが持つすべての値を削除します。
recursive が false の場合,そのサブキーはサブキーを持っていてはなりません。
true の場合,キーは再帰的に削除されます。...