833件ヒット
[1-100件を表示]
(0.094秒)
ライブラリ
- ビルトイン (24)
- csv (33)
- erb (11)
- json (11)
- openssl (572)
- psych (6)
-
rexml
/ document (11) -
ripper
/ lexer (11) -
rubygems
/ package / tar _ output (22) -
rubygems
/ source _ info _ cache (11) - socket (66)
- uri (44)
-
webrick
/ httputils (11)
クラス
- CSV (33)
- Data (4)
- ERB (11)
-
Gem
:: Package :: TarOutput (22) -
Gem
:: SourceInfoCache (11) -
JSON
:: Parser (11) -
OpenSSL
:: ASN1 :: Sequence (11) -
OpenSSL
:: ASN1 :: Set (11) -
OpenSSL
:: Digest (22) -
OpenSSL
:: Digest :: DSS (33) -
OpenSSL
:: Digest :: DSS1 (33) -
OpenSSL
:: Digest :: MD2 (33) -
OpenSSL
:: Digest :: MD4 (33) -
OpenSSL
:: Digest :: MD5 (33) -
OpenSSL
:: Digest :: MDC2 (33) -
OpenSSL
:: Digest :: RIPEMD160 (33) -
OpenSSL
:: Digest :: SHA (33) -
OpenSSL
:: Digest :: SHA1 (33) -
OpenSSL
:: Digest :: SHA224 (33) -
OpenSSL
:: Digest :: SHA256 (33) -
OpenSSL
:: Digest :: SHA384 (33) -
OpenSSL
:: Digest :: SHA512 (33) -
OpenSSL
:: HMAC (22) -
OpenSSL
:: PKCS7 (33) -
OpenSSL
:: X509 :: Attribute (22) -
OpenSSL
:: X509 :: Extension (22) -
REXML
:: CData (11) - Ripper (11)
-
RubyVM
:: InstructionSequence (9) -
Socket
:: AncillaryData (55) -
Socket
:: Option (11) -
WEBrick
:: HTTPUtils :: FormData (11)
モジュール
-
GC
:: Profiler (11) - Psych (6)
- URI (44)
キーワード
-
cache
_ data (11) -
decode
_ www _ form (11) -
decode
_ www _ form _ component (11) - define (4)
- digest (165)
-
encode
_ www _ form (11) -
encode
_ www _ form _ component (11) - encrypt (11)
- hexdigest (154)
- instance (22)
- int (11)
-
ip
_ pktinfo (11) -
ipv6
_ pktinfo (11) -
load
_ from _ binary _ extra _ data (9) - new (308)
- open (11)
-
raw
_ data (11) -
safe
_ load (6) - sign (11)
-
token
_ match (11) -
unix
_ rights (11) -
write
_ smime (11)
検索結果
先頭5件
-
RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String (15436.0) -
バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。
...埋め込まれたextra_dataを取り出します。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary("extra_data")
RubyVM::InstructionSequence.load_from_binary_extra_data(binary) # => extra_data
//}
@see RubyVM::InstructionSequence#to_binary... -
Data
. define(*args) -> Class (15195.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...
Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # =>......list[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError
//}
メンバを持たないサブクラスも定義可能です。
以下のように、パターンマッチに利用できます。
//emlist[例][ruby]{
class HTTPFetcher
Response = Data.......define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
case fetcher.get(url)
in HTTPFetch... -
Data
. define(*args) {|subclass| block } -> Class (15195.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...
Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # =>......list[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError
//}
メンバを持たないサブクラスも定義可能です。
以下のように、パターンマッチに利用できます。
//emlist[例][ruby]{
class HTTPFetcher
Response = Data.......define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
case fetcher.get(url)
in HTTPFetch... -
Socket
:: AncillaryData . int(family , cmsg _ level , cmsg _ type , integer) -> Socket :: AncillaryData (9301.0) -
データとして整数を保持する Socket::AncillaryData オブジェクトを生成します。
...ncillaryData オブジェクトを生成します。
整数データのサイズおよびエンディアンは実行するホストによって異なります。
require 'socket'
p Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
#=> #<Socket::AncillaryData: UNIX SOCKET RIG......HTS 2>
@param family ソケットファミリー
@param cmsg_level プロトコル
@param cmsg_type 補助データの種類
@param integer データ内容
@see Socket::AncillaryData.new... -
OpenSSL
:: Digest . digest(name , data) -> String (9224.0) -
data のダイジェストを計算します。
...data のダイジェストを計算します。
name でハッシュ関数を指定します。
@param name ハッシュ関数の種類を文字列("md5", "sha256" など)で指定
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS . digest(data) -> String (9224.0) -
data のダイジェストを DSS で計算します。
...data のダイジェストを DSS で計算します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS . hexdigest(data) -> String (9224.0) -
data のダイジェストを DSS で計算し、16進文字列で返します。
...data のダイジェストを DSS で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS1 . digest(data) -> String (9224.0) -
data のダイジェストを DSS1 で計算します。
...data のダイジェストを DSS1 で計算します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS1 . hexdigest(data) -> String (9224.0) -
data のダイジェストを DSS1 で計算し、16進文字列で返します。
...data のダイジェストを DSS1 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: MD2 . digest(data) -> String (9224.0) -
data のダイジェストを MD2 で計算します。
...data のダイジェストを MD2 で計算します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: MD2 . hexdigest(data) -> String (9224.0) -
data のダイジェストを MD2 で計算し、16進文字列で返します。
...data のダイジェストを MD2 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列...