種類
ライブラリ
- English (2)
- ビルトイン (16)
-
cgi
/ core (1) -
cgi
/ html (4) - csv (2)
- erb (1)
-
fiddle
/ import (2) - fileutils (1)
- json (3)
-
net
/ ftp (8) -
net
/ http (12) -
net
/ imap (9) - objspace (2)
- open3 (3)
- openssl (22)
- ostruct (4)
- resolv (1)
-
rexml
/ document (2) -
rexml
/ parsers / pullparser (1) -
rexml
/ sax2listener (1) -
ripper
/ filter (1) -
rubygems
/ package / tar _ input (2) -
rubygems
/ package / tar _ output (5) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ security (9) -
rubygems
/ source _ info _ cache (8) - socket (9)
- uri (4)
-
webrick
/ httprequest (1) -
webrick
/ httputils (13) -
win32
/ registry (16) - zlib (1)
クラス
- CGI (1)
- CSV (2)
- Data (4)
- ERB (1)
-
Gem
:: Package :: TarInput (2) -
Gem
:: Package :: TarOutput (5) -
Gem
:: Package :: TarWriter :: BoundedStream (1) -
Gem
:: Security :: Policy (3) -
Gem
:: Security :: Signer (1) -
Gem
:: SourceInfoCache (8) -
JSON
:: Parser (2) - MatchData (5)
-
Net
:: FTP (8) -
Net
:: HTTP (10) -
Net
:: HTTPGenericRequest (2) -
Net
:: IMAP (2) -
Net
:: IMAP :: ContinuationRequest (2) -
Net
:: IMAP :: StatusData (2) -
Net
:: IMAP :: UntaggedResponse (2) -
OpenSSL
:: ASN1 :: ASN1Data (3) -
OpenSSL
:: ASN1 :: Constructive (1) -
OpenSSL
:: ASN1 :: Sequence (2) -
OpenSSL
:: ASN1 :: Set (2) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Digest (1) -
OpenSSL
:: Engine (1) -
OpenSSL
:: HMAC (1) -
OpenSSL
:: X509 :: Attribute (4) -
OpenSSL
:: X509 :: Extension (1) - OpenStruct (4)
-
REXML
:: CData (2) -
REXML
:: Parsers :: PullEvent (1) -
Resolv
:: DNS :: Resource :: TXT (1) -
Ripper
:: Filter (1) -
RubyVM
:: InstructionSequence (2) - Socket (3)
-
Socket
:: AncillaryData (2) -
Socket
:: Option (1) -
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPUtils :: FormData (12) -
Win32
:: Registry (3)
モジュール
-
CGI
:: HtmlExtension (4) -
Fiddle
:: Importer (2) - FileUtils (1)
-
Gem
:: Security (5) - Kernel (2)
- Marshal (2)
- ObjectSpace (2)
- Open3 (3)
-
OpenSSL
:: ASN1 (4) - Process (3)
-
REXML
:: SAX2Listener (1) -
Socket
:: Constants (3) - URI (4)
-
Win32
:: Registry :: API (10) -
Win32
:: Registry :: Constants (3) - Zlib (1)
キーワード
-
$ INPUT _ RECORD _ SEPARATOR (1) -
$ RS (1) - << (1)
- ASN1 (1)
- AlmostNoSecurity (1)
- CircularDatastructure (1)
-
DATA
_ PTR (1) -
Data
_ Get _ Struct (1) -
Data
_ Make _ Struct (1) -
Data
_ Wrap _ Struct (1) - DeleteValue (1)
- EnumKey (1)
- EnumValue (1)
- FlushKey (1)
- FormData (1)
-
HKEY
_ CURRENT _ CONFIG (2) -
HKEY
_ CURRENT _ USER (2) -
HKEY
_ USERS (2) - HighSecurity (1)
- LowSecurity (1)
-
MAX
_ MULTIPART _ LENGTH (1) -
MSG
_ CTRUNC (2) -
MSG
_ TRUNC (2) - MediumSecurity (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 1 . 0 (1) -
NEWS for Ruby 2
. 3 . 0 (1) -
NEWS for Ruby 2
. 4 . 0 (1) -
NEWS for Ruby 2
. 5 . 0 (1) -
NEWS for Ruby 3
. 0 . 0 (1) - NoSecurity (1)
- QueryInfoKey (1)
- QueryValue (1)
- RDATA (1)
-
RUBY
_ DATA _ FUNC (1) - Ruby用語集 (1)
-
SO
_ DONTTRUNC (2) - Sequence (2)
- Set (2)
- SetValue (1)
- StatusData (1)
- UNKNOWN (1)
- [] (1)
-
add
_ gem _ contents (1) -
add
_ signatures (1) -
append
_ data (1) - attr (1)
- bind (1)
-
blk
_ free (1) -
blk
_ mark (1) -
blk
_ orphan (1) -
bm
_ mark (1) - body (1)
- body= (1)
-
cache
_ data (2) -
call
_ end _ proc (1) - capture2 (1)
- capture2e (1)
- capture3 (1)
- captures (1)
- cdata? (1)
- check (1)
-
count
_ objects _ size (1) -
count
_ tdata _ objects (1) -
decode
_ www _ form (1) -
decode
_ www _ form _ component (1) - deconstruct (2)
-
deconstruct
_ keys (2) - define (1)
- dump (2)
- each (1)
-
each
_ data (1) -
each
_ pair (2) -
encode
_ www _ form (1) -
encode
_ www _ form _ component (1) - filename (1)
- filename= (1)
- get (2)
- getbinaryfile (2)
- getrlimit (1)
- instance (2)
-
latest
_ cache _ data (1) - list (1)
-
load
_ from _ binary _ extra _ data (1) -
load
_ public _ key (1) - mailbox (1)
- mkdir (1)
-
multipart
_ form (4) - name (1)
- name= (1)
-
named
_ captures (1) - new (13)
-
on
_ default (1) - open (1)
-
proc
_ get _ safe _ level (1) -
proc
_ save _ safe _ level (1) -
proc
_ set _ safe _ level (1) -
processing
_ instruction (1) - put (3)
- put2 (2)
- putbinaryfile (2)
- query (1)
-
raw
_ data (2) -
rb
_ catch (1) -
rb
_ const _ list (1) -
rb
_ data _ object _ alloc (1) -
rb
_ ensure (1) -
rb
_ iterate (1) -
rb
_ mod _ const _ at (1) -
rb
_ mod _ const _ of (1) -
rb
_ protect (1) -
rb
_ rescue (1) -
rb
_ rescue2 (1) -
rb
_ set _ end _ proc (1) -
rb
_ thread _ check (1) -
rb
_ with _ disable _ interrupt (1) -
read
_ all _ cache _ data (1) -
read
_ cache _ data (1) - request (2)
-
request
_ post (2) -
request
_ put (2) -
reset
_ cache _ data (1) -
reset
_ cache _ for (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 8 . 5 feature (1) -
ruby 1
. 9 feature (1) -
rubygems
/ security (1) -
send
_ request (1) -
set
_ cache _ data (1) - setrlimit (2)
- sign (1)
- source (1)
- tagging (1)
-
to
_ ary (1) -
to
_ binary (1) -
to
_ h (3) -
to
_ s (1) -
trace
_ ev (1) -
uid
_ fetch (1) -
uid
_ store (1) -
undef
_ setter (1) - union (1)
-
unix
_ rights (2) - unpack (1)
- unpackdw (1)
- unpackqw (1)
- update (3)
-
val
_ marker (1) -
val
_ setter (1) - value (3)
- value= (2)
-
values
_ at (1) -
verify
_ data (1) -
verify
_ data= (1) -
verify
_ gem (1) - write (1)
- メソッド呼び出し(super・ブロック付き・yield) (1)
検索結果
先頭5件
-
static void undef
_ setter(VALUE val , ID id , void *data , struct global _ variable *var) (78601.0) -
-
Net
:: IMAP :: ContinuationRequest # data -> Net :: IMAP :: ResponseText (63304.0) -
レスポンスのデータを返します。
レスポンスのデータを返します。 -
Net
:: IMAP :: UntaggedResponse # data -> object (63304.0) -
レスポンスを解析した結果のオブジェクトを返します。
レスポンスを解析した結果のオブジェクトを返します。
レスポンスによって異なるオブジェクトを返します。
Net::IMAP::MailboxList であったりフラグを表わす
シンボルの配列であったりします。 -
Resolv
:: DNS :: Resource :: TXT # data -> String (63304.0) -
TXT レコードの最初の文字列を返します。
TXT レコードの最初の文字列を返します。 -
Data
# deconstruct -> [object] (45391.0) -
self のメンバの値を配列で返します。
self のメンバの値を配列で返します。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
distance.deconstruct # => [10, "km"]
//}
このメソッドは以下のようにパターンマッチで利用されます。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
case distance
in n, 'km... -
Data
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (45391.0) -
self のメンバの名前と値の組を Hash で返します。
self のメンバの名前と値の組を 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]... -
VALUE Data
_ Make _ Struct(VALUE klass , type , RUBY _ DATA _ FUNC mark , RUBY _ DATA _ FUNC free , type *svar) (37555.0) -
type 型の構造体をヒープに割り当ててそれへのポインタを svar に代入し、クラス klass のインスタンスである Ruby のオブジェクトを生成し、それを返します。mark free はそれぞれマーク用・解放用の関数へのポインタです。 どちらも、必要ないときはかわりに 0 を渡します。
type 型の構造体をヒープに割り当ててそれへのポインタを
svar に代入し、クラス klass のインスタンスである
Ruby のオブジェクトを生成し、それを返します。mark
free はそれぞれマーク用・解放用の関数へのポインタです。
どちらも、必要ないときはかわりに 0 を渡します。
また RUBY_DATA_FUNC の定義は以下のようです。
typedef void (*RUBY_DATA_FUNC)(void *st)
第一引数 st には svar の値が渡されます。
使用例
struct mytype {
int i;
... -
VALUE Data
_ Wrap _ Struct(VALUE klass , RUBY _ DATA _ FUNC mark , RUBY _ DATA _ FUNC free , void *sval) (37555.0) -
C の構造体 sval をラップして klass クラスの インスタンスである Ruby オブジェクトを生成し、それを返します。 mark、free はそれぞれ sval のマーク用・解放用の 関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。
C の構造体 sval をラップして klass クラスの
インスタンスである Ruby オブジェクトを生成し、それを返します。
mark、free はそれぞれ sval のマーク用・解放用の
関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。
また RUBY_DATA_FUNC の定義は以下のようです。
typedef void (*RUBY_DATA_FUNC)(void *st)
第一引数 st には sval が渡されます。
使用例
struct mytype {
int i;
char *s;
... -
ObjectSpace
. # count _ tdata _ objects(result _ hash = nil) -> Hash (36685.0) -
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プローブ効果を避けるために使用します。
@raise TypeError result_hash にハッシュ以外を指定した時に発生します。
本メソッドは普通の Ruby プログラマ向けのメソッドではありません。パフォー
マンスに興味のある C Ruby の開発者向けのもので... -
void Data
_ Get _ Struct(VALUE obj , type , type *svar) (36619.0) -
Ruby のオブジェクト obj から type 型へのポインタを とりだし svar に代入します。
Ruby のオブジェクト obj から type 型へのポインタを
とりだし svar に代入します。
使用例
struct mytype {
int i;
char *s;
};
VALUE
my_i(VALUE self)
{
struct mytype *m;
Data_Get_Struct(self, struct mytype, m);
return INT2NUM(m->i);
} -
WEBrick
:: HTTPUtils :: FormData # append _ data(data) -> self (36607.0) -
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。 -
MACRO RUBY
_ DATA _ FUNC(func) (36601.0) -
任意の関数へのポインタ func を struct RData の dmark/dfree の 値として適する型に強制キャストします。
任意の関数へのポインタ func を struct RData の dmark/dfree の
値として適する型に強制キャストします。 -
WEBrick
:: HTTPUtils :: FormData # each _ data {|s| . . . } (36322.0) -
自身が表す各フォームデータを引数として、与えられたブロックを実行します。
自身が表す各フォームデータを引数として、与えられたブロックを実行します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query['q'].each_data{|s|
p s
}
#=> "val1"
"val2"
"val3"
end
end
MyCGI.new.start() -
Gem
:: Package :: TarOutput # add _ metadata (36301.0) -
gem-format な tar ファイルに metadata.gz を追加します。
gem-format な tar ファイルに metadata.gz を追加します。
前回の Gem::Package::TarOutput#add_gem_contents の呼び出し以降に
変更したメタデータを書き込みます。 -
JSON
:: CircularDatastructure (36001.0) -
JSON 形式の文字列を生成するときに循環するデータ構造があるときに発生する例外です。
JSON 形式の文字列を生成するときに循環するデータ構造があるときに発生する例外です。 -
Net
:: IMAP :: StatusData (36001.0) -
STATUS 応答を表わすクラスです。
STATUS 応答を表わすクラスです。 -
Gem
:: Security :: AlmostNoSecurity -> Gem :: Security :: Policy (27619.0) -
ほとんどの検証を行わないポリシーです。
ほとんどの検証を行わないポリシーです。
署名されたデータの検証のみ行います。
このポリシーは何もしないよりはマシですが、ほとんど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: Security :: HighSecurity -> Gem :: Security :: Policy (27619.0) -
高レベルのセキュリティポリシーです。
高レベルのセキュリティポリシーです。
署名された Gem のみインストール可能です。
ルート証明書のみを信頼して、全ての検証を行います。
ただし、信頼するように指定された証明書は信頼します。
このセキュリティポリシーはバイパスするのがものすごく困難です。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => true,
:only_si... -
Gem
:: Security :: LowSecurity -> Gem :: Security :: Policy (27619.0) -
低レベルのセキュリティのポリシーです。
低レベルのセキュリティのポリシーです。
署名されたデータと署名者の検証を行います。
このポリシーは何もしないよりはマシですが、ほとんど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => true,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: Security :: NoSecurity -> Gem :: Security :: Policy (27619.0) -
セキュリティなしのポリシーです。
セキュリティなしのポリシーです。
全ての検証を行いません。
:verify_data => false,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
OpenSSL
:: ASN1 :: ASN1Data # value=(value) (27619.0) -
ASN.1 値に対応するRubyのオブジェクトを変更します。
ASN.1 値に対応するRubyのオブジェクトを変更します。
@param value 設定するオブジェクト
@see OpenSSL::ASN1::ASN1Data#value -
Gem
:: SourceInfoCache # reset _ cache _ data -> true (27604.0) -
キャッシュデータをリセットします。
キャッシュデータをリセットします。 -
Gem
:: SourceInfoCache # set _ cache _ data(hash) -> true (27604.0) -
直接キャッシュデータをセットします。
直接キャッシュデータをセットします。
このメソッドは主にユニットテストで使用します。
@param hash キャッシュデータとして使用するハッシュを指定します。 -
Socket
:: AncillaryData . unix _ rights(*ios) -> Socket :: AncillaryData (27601.0) -
ios で指定したファイルのファイルデスクリプタを データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS という Socket::AncillaryData オブジェクトを生成して返します。
ios で指定したファイルのファイルデスクリプタを
データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS
という Socket::AncillaryData オブジェクトを生成して返します。
require 'socket'
p Socket::AncillaryData.unix_rights(STDERR)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>
@param ios IO オブジェクトの配列
@see Socket::AncillaryData#... -
Data
. define(*args) {|subclass| block } -> Class (27583.0) -
Data クラスに新しいサブクラスを作って、それを返します。
Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # => "Fred"
p fred.age # => 5
//}
メンバの値を書き換えることはできません。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fre... -
RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String (27406.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
# to _ h {|member , value| block } -> Hash (27391.0) -
self のメンバ名(Symbol)と値の組を Hash にして返します。
self のメンバ名(Symbol)と値の組を Hash にして返します。
//emlist[例][ruby]{
Customer = Data.define(:name, :address, :zip)
Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345).to_h
# => {:name=>"Joe Smith", :address=>"123 Maple, Anytown NC", :zip=>12345}
//}
ブロックを指定すると各ペアでブロックを呼び出し、
その結果をペアとして使います。
//emlist[ブロッ... -
Gem
:: Package :: TarOutput # add _ signatures (27349.0) -
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
@see Gem::Security::Signer -
WEBrick
:: HTTPRequest # query -> Hash (27337.0) -
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
ハッシュのキーも値も unescape されています。ただし multipart/form-data なフォームデータの場合には
ユーザが content-transfer-encoding ヘッダを見て適切に処理する必要があります。
ハッシュの値は正確には文字列ではなく String クラスのサブクラスである WEBrick::HTTPUtils::FormData
クラスのインスタンスです。
multipart/form-data なフォームデータであってもサイズの制限なく、通常のフォームデー... -
Net
:: IMAP :: UntaggedResponse # raw _ data -> String (27322.0) -
レスポンス文字列を返します。
レスポンス文字列を返します。
@see Net::IMAP::UntaggedResponse#data -
Gem
:: Security :: MediumSecurity -> Gem :: Security :: Policy (27319.0) -
中レベルのセキュリティポリシーです。
中レベルのセキュリティポリシーです。
ルート証明書のみを信頼して、全ての検証を行います。
ただし、信頼するように指定された証明書は信頼します。
このポリシーは便利ですが、署名無しのパッケージを許可しているので、
邪悪な人物がパッケージの署名を単純に削除して検証をパスさせることができます。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => tr... -
OpenSSL
:: ASN1 :: ASN1Data # value -> object (27319.0) -
ASN.1 値に対応するRubyのオブジェクトを返します。
ASN.1 値に対応するRubyのオブジェクトを返します。
@see OpenSSL::ASN1::ASN1Data#value= -
Gem
:: Security :: Policy # verify _ data -> bool (27304.0) -
この値が真である場合は、データを検証します。
この値が真である場合は、データを検証します。 -
Gem
:: Security :: Policy # verify _ data=(flag) (27304.0) -
データを検証するかどうかを設定します。
データを検証するかどうかを設定します。
@param flag 真、または偽を指定します。 -
Gem
:: SourceInfoCache # cache _ data -> Hash (27304.0) -
最新のキャッシュデータを返します。
最新のキャッシュデータを返します。 -
Gem
:: SourceInfoCache # latest _ cache _ data -> Hash (27304.0) -
最新のキャッシュデータを返します。
最新のキャッシュデータを返します。 -
Gem
:: SourceInfoCache # read _ all _ cache _ data -> () (27304.0) -
自身に完全なキャッシュファイルの内容をマージします。
自身に完全なキャッシュファイルの内容をマージします。 -
Gem
:: SourceInfoCache # read _ cache _ data(file) -> Hash (27304.0) -
与えられたファイル名からデータを読み込んでキャッシュデータを返します。
与えられたファイル名からデータを読み込んでキャッシュデータを返します。
@param file キャッシュのファイル名を指定します。
@return 内部で例外が発生した場合は、空のハッシュを返します。 -
Gem
:: SourceInfoCache . cache _ data -> Hash (27304.0) -
キャッシュしているデータを返します。
キャッシュしているデータを返します。 -
Net
:: IMAP :: ContinuationRequest # raw _ data -> String (27304.0) -
レスポンス文字列を返します。
レスポンス文字列を返します。 -
Gem
:: Package :: TarInput # metadata -> Gem :: Specification (27301.0) -
メタデータを返します。
メタデータを返します。 -
MatchData
# captures -> [String] (27301.0) -
$1, $2, ... を格納した配列を返します。
$1, $2, ... を格納した配列を返します。
MatchData#to_a と異なり $& を要素に含みません。
グループにマッチした部分文字列がなければ対応する要素は nil になります。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~.captures # => ["foo", "bar", nil]
//}
@see MatchData#to_a, MatchData#named_captures, d... -
MatchData
# deconstruct -> [String] (27301.0) -
$1, $2, ... を格納した配列を返します。
$1, $2, ... を格納した配列を返します。
MatchData#to_a と異なり $& を要素に含みません。
グループにマッチした部分文字列がなければ対応する要素は nil になります。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~.captures # => ["foo", "bar", nil]
//}
@see MatchData#to_a, MatchData#named_captures, d... -
MatchData
# deconstruct _ keys(array _ of _ names) -> Hash (27301.0) -
引数で指定された名前の名前付きキャプチャを Hash で返します。
引数で指定された名前の名前付きキャプチャを Hash で返します。
Hash のキーは名前付きキャプチャの名前のシンボル、値はキーの名前に対応した名前付きグループのうち最後にマッチした文字列です。
@param array_of_names 名前付きキャプチャの名前の配列を指定します。nil の場合は全ての名前付きキャプチャを意味します。
//emlist[例][ruby]{
m = /(?<hours>\d{2}):(?<minutes>\d{2}):(?<seconds>\d{2})/.match("18:37:22")
m.deconstruct_keys([:hours, :m... -
MatchData
# named _ captures(symbolize _ names: false) -> Hash (27301.0) -
名前付きキャプチャをHashで返します。
名前付きキャプチャをHashで返します。
Hashのキーは名前付きキャプチャの名前です。Hashの値はキーの名前に対応した名前付きグループのうち最後にマッチした文字列です。
@param symbolize_names 真を指定するとハッシュのキーを文字列ではなくシンボルにします。デフォルトは偽です。
//emlist[例][ruby]{
m = /(?<a>.)(?<b>.)/.match("01")
m.named_captures # => {"a" => "0", "b" => "1"}
m = /(?<a>.)(?<b>.)?/.match("0")
m.named_cap... -
MatchData
# values _ at(*index) -> [String] (27301.0) -
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
0 番目は $& のようにマッチした文字列全体を表します。
@param index インデックスを整数またはシンボル(名前付きキャプチャの場合)で 0 個以上指定します。
//emlist[例][ruby]{
m = /(foo)(bar)(baz)/.match("foobarbaz")
# same as m.to_a.values_at(...)
p m.values_at(0, 1, 2, 3, 4) # => ["foobarbaz", "foo", "bar", "baz", nil]
p m... -
REXML
:: Parsers :: PullEvent # cdata? -> bool (27301.0) -
cdata セクションなら真を返します。
cdata セクションなら真を返します。 -
Socket
:: AncillaryData # unix _ rights -> [IO] | nil (27301.0) -
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる ファイルディスクリプタを IO オブジェクトの配列として返します。
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる
ファイルディスクリプタを IO オブジェクトの配列として返します。
得られる IO オブジェクトか IO か Socket です。
この配列は Socket::AncillaryData が初期化されたときに
作られます。例えば BasicSocket#recvmsg を :scm_rights => true
オプションを付けて呼びだし、
SCM_RIGHTS な 制御メッセージを受け取ったときに配列が作られます。
適切なオプションを指定しなかった場合は配列は生成されず、
このメソッドは nil... -
WEBrick
:: HTTPUtils :: FormData (27103.0) -
クライアントがフォームへ入力した値を表すクラスです。multipart/form-data なデータを表すのにも 使われます。
クライアントがフォームへ入力した値を表すクラスです。multipart/form-data なデータを表すのにも
使われます。
WEBrick::HTTPRequest#query はリクエストのクエリーあるいは
クライアントがフォームへ入力した値を保持した Hash を返しますが、
その Hash のキーと値のうち値は FormData クラスのインスタンスになります。
同じ名前のフィールドが複数ある場合、WEBrick::HTTPUtils::FormData#list や
WEBrick::HTTPUtils::FormData#each_data によりそれぞれの値を取り出すことがで... -
VALUE rb
_ rescue(VALUE (*b _ proc)() , VALUE data1 , VALUE (*r _ proc)() , VALUE data2) (20497.0) -
まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。 捕捉する例外は StandardError のサブクラスだけです。
まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。
捕捉する例外は StandardError のサブクラスだけです。 -
VALUE rb
_ rescue2(VALUE (*b _ proc)() , VALUE data1 , VALUE (*r _ proc)() , VALUE data2 , . . . ) (20497.0) -
まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。 第五引数以降の可変長引数に捕捉したい例外クラスのリストを指定します。 引数の最後は NULL で終らなければなりません。
まず b_proc(data1) を実行し、その途中で例外が発生したら r_proc(data2) を実行します。
第五引数以降の可変長引数に捕捉したい例外クラスのリストを指定します。
引数の最後は NULL で終らなければなりません。 -
VALUE rb
_ ensure(VALUE (*body)() , VALUE data1 , VALUE (*ensure)() , VALUE data2) (20197.0) -
ensure の C 版です。まず body(data1) を実行し、その途中で 例外や exit が起きたとしても ensure(data2) が確実に 実行されます ( body() が正常終了しても実行されます)。
ensure の C 版です。まず body(data1) を実行し、その途中で
例外や exit が起きたとしても ensure(data2) が確実に
実行されます ( body() が正常終了しても実行されます)。 -
VALUE rb
_ data _ object _ alloc(VALUE klass , void *datap , RUBY _ DATA _ FUNC dmark , RUBY _ DATA _ FUNC dfree) (19801.0) -
datap をラップするオブジェクトを生成し、返します。 そのクラスは klass となり、datap をマークするときは dmark、解放するときは dfree を使うようになります。
datap をラップするオブジェクトを生成し、返します。
そのクラスは klass となり、datap をマークするときは
dmark、解放するときは dfree を使うようになります。 -
OpenSSL
:: ASN1 . # Sequence(value) -> OpenSSL :: ASN1 :: Sequence -> OpenSSL :: ASN1 :: Sequence (19219.0) -
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを 生成します。
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Sequence.new と同じです。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの配列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか) -
Net
:: HTTP # request(request , data = nil) -> Net :: HTTPResponse (18997.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこまずに Net::HTTPResponse
オブジェクトをブロックに与えます。
@param request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエス... -
Net
:: HTTP # request(request , data = nil) {|response| . . . . } -> Net :: HTTPResponse (18997.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこまずに Net::HTTPResponse
オブジェクトをブロックに与えます。
@param request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエス... -
CGI
:: HtmlExtension # multipart _ form(action = nil , enctype = "multipart / form-data") -> String (18979.0) -
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param action action 属性の値を指定します。
@param enctype enctype 属性の値を指定します。
例:
multipart_form{ "string" }
# <FORM METHOD="post" ENCTYPE="multipart/form-data">string</FORM> -
CGI
:: HtmlExtension # multipart _ form(action = nil , enctype = "multipart / form-data") { . . . } -> String (18979.0) -
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param action action 属性の値を指定します。
@param enctype enctype 属性の値を指定します。
例:
multipart_form{ "string" }
# <FORM METHOD="post" ENCTYPE="multipart/form-data">string</FORM> -
OpenSSL
:: ASN1 . # Sequence(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Sequence (18919.0) -
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを 生成します。
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Sequence.new と同じです。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの配列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか) -
VALUE rb
_ with _ disable _ interrupt(VALUE (*proc)() , data) (18901.0) -
-
struct RData * RDATA(VALUE obj) (18901.0)
-
-
Net
:: HTTP # put2(path , data , initheader = nil) -> Net :: HTTPResponse (18679.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックとともに呼び出されたときは、
ボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
put2 は時代遅れなので使わないでくださ... -
Net
:: HTTP # put2(path , data , initheader = nil) {|response| . . . . } -> Net :: HTTPResponse (18679.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックとともに呼び出されたときは、
ボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
put2 は時代遅れなので使わないでくださ... -
Net
:: HTTP # request _ put(path , data , initheader = nil) -> Net :: HTTPResponse (18679.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックとともに呼び出されたときは、
ボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
put2 は時代遅れなので使わないでくださ... -
Net
:: HTTP # request _ put(path , data , initheader = nil) {|response| . . . . } -> Net :: HTTPResponse (18679.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックとともに呼び出されたときは、
ボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
put2 は時代遅れなので使わないでくださ... -
Net
:: HTTP # put(path , data , initheader = nil) -> Net :: HTTPResponse (18670.0) -
サーバ上の path にあるエンティティに対し文字列 data を PUT で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
PUT で送ります。
返り値は Net::HTTPResponse のインスタンスです。
@param path 取得するエンティティのパスを文字列で指定します。
@param data 送るデータを文字列で指定します。
@param initheader リクエストの HTTP ヘッダをハッシュで指定します。
@see Net::HTTP#request_put
1.1 互換モードの場合は、レスポンスに応じて例外が発生します。 -
Ripper
:: Filter # on _ default(event , token , data) -> object (18658.0) -
イベントハンドラが未定義のイベントが実行された場合に実行されるイベント ハンドラです。
イベントハンドラが未定義のイベントが実行された場合に実行されるイベント
ハンドラです。
@param event 実行されたイベントを :on_XXX 形式のシンボルで指定されます。
@param token 現在のトークンが指定されます。
@param data 前のイベントハンドラの戻り値です。最初のイベントの場合は
Ripper::Filter#parse の引数になります。
このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。
on_default をオーバライドしなかった場合は data 引数をそのまま返します。
@see R... -
OpenSSL
:: X509 :: Attribute # value -> OpenSSL :: ASN1 :: ASN1Data (18652.0) -
attribute の値を OpenSSL::ASN1::ASN1Data のオブジェクトで 返します。
attribute の値を OpenSSL::ASN1::ASN1Data のオブジェクトで
返します。
@raise OpenSSL::X509::AttributeError 値の取得に失敗した場合に発生します
@see OpenSSL::X509::Attribute#value= -
Gem
:: Package :: TarOutput . new(io , signer) -> Gem :: Package :: TarOutput (18649.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するために 自身を初期化します。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するために
自身を初期化します。
@param io gem-format な tar ファイルを扱うための IO を指定します。
@param signer Gem::Security::Signer のインスタンスを指定します。
@see Gem::Security::Signer -
Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse (18622.0) -
HTTP リクエストをサーバに送り、そのレスポンスを Net::HTTPResponse のインスタンスとして返します。
HTTP リクエストをサーバに送り、そのレスポンスを
Net::HTTPResponse のインスタンスとして返します。
@param name リクエストのメソッド名を文字列で与えます。
@param path リクエストのパスを文字列で与えます。
@param data リクエストのボディを文字列で与えます。
@param header リクエストのヘッダをハッシュで与えます。
//emlist[例][ruby]{
response = http.send_request('GET', '/index.html')
puts response.body
//}
@see Net::H... -
OpenSSL
:: Cipher # update(data) -> String (18622.0) -
渡された文字列を暗号化もしくは復号化して文字列として返します。
渡された文字列を暗号化もしくは復号化して文字列として返します。
どちらがなされるかは直前に OpenSSL::Cipher#encrypt もしくは
OpenSSL::Cipher#decrypt のいずれが呼びだされたかに
よって決まります。
ブロック暗号を利用する場合は、暗号化/復号化はブロックサイズで規定された
バイト数ごとに行われます。そのため余ったデータは暗号オブジェクト内部に
保存され、次の文字列が渡されたときに使われます。
暗号化/復号化すべきデータを渡し終えた後は、
OpenSSL::Cipher#final
を呼びだして暗号オブジェクト内部に残されたデータを暗号化... -
OpenSSL
:: Engine # load _ public _ key(id=nil , data=nil) -> OpenSSL :: PKey :: PKey (18622.0) -
公開鍵を engine にロードします。
公開鍵を engine にロードします。
@param id key id(文字列)
@param data 文字列 -
REXML
:: SAX2Listener # processing _ instruction(target , data) -> () (18622.0) -
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
@param target ターゲット名が文字列で渡されます
@param data 処理命令の内容が文字列で渡されます -
Net
:: FTP # put(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) { |data| . . . . } -> nil (18604.0) -
サーバへファイルを転送します。
サーバへファイルを転送します。
Net::FTP#binary の値に従って
Net::FTP#putbinaryfile もしくは
Net::FTP#puttextfile を呼びだします。
binary が偽のとき、つまりテキストモードの
ときには blocksize は無視されます。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単位で与えます。
@raise Net::FTPTempError 応答コ... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (18604.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Win32
:: Registry :: API . # QueryValue(hkey , name) (18604.0) -
@todo
@todo -
Net
:: IMAP # uid _ fetch(set , attr) -> [Net :: IMAP :: FetchData] (18601.0) -
UID FETCH コマンドを送り、メールボックス内のメッセージに 関するデータを取得します。
UID FETCH コマンドを送り、メールボックス内のメッセージに
関するデータを取得します。
Net::IMAP#examine もしくは Net::IMAP#select で
指定したメールボックスを対象とします。
set で対象とするメッセージを指定します。
これには UID、UID の配列、もしくは
Range オブジェクトを渡します。
attr には取得するアトリビュートを文字列の配列で渡してください。
指定可能なアトリビュートについては Net::IMAP::FetchData#attr
を見てください。
@param set 処理対象のメッセージの UID
@param... -
Net
:: IMAP # uid _ store(set , attr , flags) -> [Net :: IMAP :: FetchData] | nil (18601.0) -
UID STORE コマンドを送り、メールボックス内のメッセージを 更新します。
UID STORE コマンドを送り、メールボックス内のメッセージを
更新します。
set で更新するメッセージを指定します。
これには UID、UID の配列、もしくは
Range オブジェクトを渡します。
Net::IMAP#select で指定したメールボックスを対象とします。
attr で何をどのように変化させるかを指定します。
以下を指定することができます。
* "FLAGS"
* "+FLAGS"
* "-FLAGS"
それぞれメッセージのフラグの置き換え、追加、削除を意味します。
詳しくは 2060 の 6.4.6 を参考にしてください。
返り値は更新された内... -
WEBrick
:: HTTPUtils :: FormData . new(*args) -> WEBrick :: HTTPUtils :: FormData (18601.0) -
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。 -
void * DATA
_ PTR(VALUE dta) (18601.0) -
実際は struct RData* 型である dta から、 それがラップしているポインタを取り出します。
実際は struct RData* 型である dta から、
それがラップしているポインタを取り出します。 -
Fiddle
:: Importer # union(signature) -> Class (18409.0) -
C の共用体型に対応する Ruby のクラスを構築して返します。
C の共用体型に対応する Ruby のクラスを構築して返します。
共用体型を Ruby 上で定義する方法は Fiddle::Importer#struct と
ほぼ同様です。C における
typedef union epoll_data
{
void *ptr;
int fd;
uint32_t u32;
uint64_t u64;
} epoll_data_t;
は、Ruby上では
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "lib... -
CGI
:: HtmlExtension # multipart _ form(attributes) -> String (18379.0) -
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param attributes 属性をハッシュで指定します。
例:
multipart_form("url"){ "string" }
# <FORM METHOD="post" ACTION="url" ENCTYPE="multipart/form-data">string</FORM> -
CGI
:: HtmlExtension # multipart _ form(attributes) { . . . } -> String (18379.0) -
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param attributes 属性をハッシュで指定します。
例:
multipart_form("url"){ "string" }
# <FORM METHOD="post" ACTION="url" ENCTYPE="multipart/form-data">string</FORM> -
Gem
:: Package :: TarOutput # add _ gem _ contents {|data _ tar _ writer| . . . } -> self (18370.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ
ンスタンスが渡されます。このブロックパラメータには
Gem::Specification を追加するための metadata, metadata= という特
異メソッドが追加されています。 -
Open3
. # capture2(*cmd) -> [String , Process :: Status] (18355.0) -
cmdで指定されたコマンドを実行し、そのプロセスの標準出力とプロセスの終了 ステータスを表すオブジェクトを返します。
cmdで指定されたコマンドを実行し、そのプロセスの標準出力とプロセスの終了
ステータスを表すオブジェクトを返します。
@param cmd 実行するコマンドを指定します。
@return 実行したコマンドの標準出力と終了ステータスを表すオブジェクトを
配列で返します。
指定された引数はopts[:stdin_data]とopts[:binmode]以外は全て
Open3.#popen3に渡されます。opts[:stdin_data]は実行するコマンドの
標準入力に渡されます。opts[:binmode]を真に指定されると内部で使用される
パイプをバイナリモードに指定しま... -
Open3
. # capture2e(*cmd) -> [String , Process :: Status] (18355.0) -
cmdで指定されたコマンドを実行し、そのプロセスの標準出力と標準エラーを1 つの文字列にしたものとプロセスの終了ステータスを表すオブジェクトを返し ます。
cmdで指定されたコマンドを実行し、そのプロセスの標準出力と標準エラーを1
つの文字列にしたものとプロセスの終了ステータスを表すオブジェクトを返し
ます。
@param cmd 実行するコマンドを指定します。
@return 実行したコマンドの標準出力と標準エラーを1つの文字列にしたものと
終了ステータスを表すオブジェクトを配列で返します。
指定された引数はopts[:stdin_data]とopts[:binmode]以外は全て
Open3.#popen3に渡されます。opts[:stdin_data]は実行するコマンドの
標準入力に渡されます。opts[:binmo... -
Open3
. # capture3(*cmd) -> [String , String , Process :: Status] (18355.0) -
cmdで指定されたコマンドを実行し、そのプロセスの標準出力と標準エラー、プ ロセスの終了ステータスを表すオブジェクトを返します。
cmdで指定されたコマンドを実行し、そのプロセスの標準出力と標準エラー、プ
ロセスの終了ステータスを表すオブジェクトを返します。
@param cmd 実行するコマンドを指定します。
@return 実行したコマンドの標準出力と標準エラー、プロセスの終了ステータ
スを表すオブジェクトを配列で返します。
指定された引数はopts[:stdin_data]とopts[:binmode]以外は全て
Open3.#popen3に渡されます。opts[:stdin_data]は実行するコマンドの
標準入力に渡されます。opts[:binmode]を真に指定されると内部で使用される... -
Gem
:: Package :: TarOutput . open(io , signer = nil) {|data _ tar _ writer| . . . } (18352.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
@param io gem-format な tar ファイルを扱うための IO を指定します。
@param signer Gem::Security::Signer のインスタンスを指定します。
@see Gem::Package::TarOutput#add_gem_contents -
CGI
:: MAX _ MULTIPART _ LENGTH -> Integer (18349.0) -
Maximum content length of multipart data
Maximum content length of multipart data -
Socket
:: Constants :: MSG _ CTRUNC -> Integer (18349.0) -
Control data lost before delivery。
Control data lost before delivery。
BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg の
flags 引数に用います。
@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd) -
Socket
:: Constants :: MSG _ TRUNC -> Integer (18349.0) -
Data discarded before delivery。
Data discarded before delivery。
BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
の flags 引数に用います。
@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd) -
Socket
:: Constants :: SO _ DONTTRUNC -> Integer (18349.0) -
@todo Retain unread data
@todo
Retain unread data -
Socket
:: MSG _ CTRUNC -> Integer (18349.0) -
Control data lost before delivery。
Control data lost before delivery。
BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg の
flags 引数に用います。
@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd) -
Socket
:: MSG _ TRUNC -> Integer (18349.0) -
Data discarded before delivery。
Data discarded before delivery。
BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
の flags 引数に用います。
@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd) -
Socket
:: Option # unpack(template) -> Array (18349.0) -
data に対し String#unpack を呼び出し、その結果を返します。
data に対し String#unpack を呼び出し、その結果を返します。
このメソッドは過去との互換性のために存在します。 -
Socket
:: SO _ DONTTRUNC -> Integer (18349.0) -
@todo Retain unread data
@todo
Retain unread data -
Zlib
:: UNKNOWN -> Integer (18349.0) -
Zlib::ZStream#data_type の返す、データタイプを表す整数です。
Zlib::ZStream#data_type の返す、データタイプを表す整数です。 -
OpenSSL
:: X509 :: Attribute # value=(val) (18337.0) -
attribute の値を設定します。
attribute の値を設定します。
引数には OpenSSL::ASN1::ASN1Data のオブジェクトを渡さなければなりません。
@param val 設定する値の OpenSSL::ASN1::ASN1Data オブジェクト
@raise OpenSSL::X509::AttributeError val が不正であった場合に発生します
@see OpenSSL::X509::Attribute#value -
JSON
:: Parser # source -> String (18319.0) -
現在のソースのコピーを返します。
現在のソースのコピーを返します。
//emlist[例][ruby]{
require 'json'
parser = JSON::Parser.new(DATA.read)
print parser.source
# => {
# => "Tanaka": {
# => "name":"tanaka",
# => "age":20
# => },
# => "Suzuki": {
# => "name":"suzuki",
# => "age":25
# => }
# => }
__END__
{
"Tanaka": {
... -
Kernel
$ $ INPUT _ RECORD _ SEPARATOR -> String | nil (18319.0) -
$/ の別名
$/ の別名
require "English"
$INPUT_RECORD_SEPARATOR = '|'
array = []
while line = DATA.gets
array << line
end
p array #=> ["ugo|", "ego|", "fogo\n"]
__END__
ugo|ego|fogo