種類
ライブラリ
- ビルトイン (2)
-
cgi
/ html (22) -
net
/ http (121) - objspace (11)
- openssl (22)
- socket (165)
-
webrick
/ httprequest (11) -
webrick
/ httputils (11) -
win32
/ registry (198) - zlib (44)
クラス
- BasicSocket (11)
- Data (2)
-
Net
:: HTTP (66) -
OpenSSL
:: PKCS7 (11) -
Socket
:: AncillaryData (143) -
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPUtils :: FormData (11) -
Win32
:: Registry (22) -
Zlib
:: ZStream (11)
モジュール
-
CGI
:: HtmlExtension (22) -
Net
:: HTTPHeader (55) - ObjectSpace (11)
-
Win32
:: Registry :: API (176) - Zlib (33)
キーワード
- ASCII (11)
- ASN1 (11)
- AncillaryData (11)
- BINARY (11)
- CloseKey (11)
- CreateKey (11)
-
Data
_ Get _ Struct (11) -
Data
_ Make _ Struct (11) - DeleteKey (11)
- DeleteValue (11)
- EnumKey (11)
- EnumValue (11)
- FlushKey (11)
-
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) - OpenKey (11)
- QueryInfoKey (11)
- QueryValue (11)
- Ruby用語集 (11)
- SetValue (11)
- UNKNOWN (11)
- [] (11)
- check (11)
-
cmsg
_ is? (11) -
content
_ type (11) -
content
_ type= (11) -
count
_ tdata _ objects (11) - data (11)
-
data
_ type (11) -
form
_ data= (11) - int (11)
-
ip
_ pktinfo (22) -
ipv6
_ pktinfo (22) -
ipv6
_ pktinfo _ addr (11) -
ipv6
_ pktinfo _ ifindex (11) -
multipart
_ form (22) - new (11)
- packdw (11)
- packqw (11)
- post (22)
- post2 (22)
- query (11)
- read (11)
-
request
_ post (22) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - sendmsg (11)
-
set
_ content _ type (11) -
set
_ form _ data (11) -
unix
_ rights (22) - unpackdw (11)
- unpackqw (11)
-
webrick
/ cgi (11) -
win32
/ registry (11) - with (2)
- write (11)
- yaml (11)
- 制御構造 (11)
検索結果
先頭5件
-
Data
# with(**kwargs) -> Data (21167.0) -
self をコピーしたオブジェクトを返します。
...og = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5) # => #<data Dog name="Fred", age=5>
dog2 = dog1.with(age: 6) # => #<data Dog name="Fred", age=6>
p dog1 # => #<data Dog name="Fred", age=5>
dog3 = dog1.with(type: "Terrier") # => ArgumentError (unknown keyword: :type)
#......dog1.name.upcase!
p dog1 # => #<data Dog name="FRED", age=5>
p dog2 # => #<data Dog name="FRED", age=6>
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する... -
Socket
:: AncillaryData # type -> Integer (21123.0) -
自身が保持している cmsg type (種類) を返します。
...自身が保持している cmsg type (種類) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> 2
@see Socket::AncillaryData.new... -
OpenSSL
:: PKCS7 # type -> Symbol (18107.0) -
PKCS7 オブジェクトのタイプを Symbol オブジェクトで返します。
...PKCS7 オブジェクトのタイプを Symbol オブジェクトで返します。
次のうちのいずれかの値をとります。
* :signed
* :encrypted
* :enveloped
* :signedAndEnveloped
* :data... -
Zlib
:: ZStream # data _ type -> Integer (12202.0) -
ストリームに入力されたデータの形式を推測します。 返り値は Zlib::BINARY, Zlib::ASCII, Zlib::UNKNOWN の いずれかです。
ストリームに入力されたデータの形式を推測します。
返り値は Zlib::BINARY, Zlib::ASCII, Zlib::UNKNOWN の
いずれかです。 -
Socket
:: AncillaryData # data -> String (9123.0) -
自身が保持している cmsg data (データ) を返します。
...自身が保持している cmsg data (データ) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> ""
@see Socket::AncillaryData.new... -
VALUE Data
_ Make _ Struct(VALUE klass , type , RUBY _ DATA _ FUNC mark , RUBY _ DATA _ FUNC free , type *svar) (6534.0) -
type 型の構造体をヒープに割り当ててそれへのポインタを svar に代入し、クラス klass のインスタンスである Ruby のオブジェクトを生成し、それを返します。mark free はそれぞれマーク用・解放用の関数へのポインタです。 どちらも、必要ないときはかわりに 0 を渡します。
...
type 型の構造体をヒープに割り当ててそれへのポインタを
svar に代入し、クラス klass のインスタンスである
Ruby のオブジェクトを生成し、それを返します。mark
free はそれぞれマーク用・解放用の関数へのポインタです。
ど......DATA_FUNC の定義は以下のようです。
typedef void (*RUBY_DATA_FUNC)(void *st)
第一引数 st には svar の値が渡されます。
使用例
struct mytype {
int i;
char *s;
};
VALUE
my_s_new(klass)
VALUE klass;
{
struct mytype......*dummy;
return Data_Make_Struct(MyClass, struct mytype,
mark_my, free_my, dummy);
}... -
void Data
_ Get _ Struct(VALUE obj , type , type *svar) (6322.0) -
Ruby のオブジェクト obj から type 型へのポインタを とりだし svar に代入します。
...ブジェクト 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 INT2... -
Net
:: HTTPHeader # content _ type=(type) (6278.0) -
type と params から Content-Type: ヘッダフィールドの 値を設定します。
...type と params から Content-Type: ヘッダフィールドの
値を設定します。
@param type メディアタイプを文字列で指定します。
@param params パラメータ属性をハッシュで指定します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.......example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_type # => nil
req.content_type = 'multipart/form-data' # => "multipart/form-data"
req.content_type # => "multipart/form-data"
//}... -
Net
:: HTTPHeader # set _ content _ type(type , params = {}) (6278.0) -
type と params から Content-Type: ヘッダフィールドの 値を設定します。
...type と params から Content-Type: ヘッダフィールドの
値を設定します。
@param type メディアタイプを文字列で指定します。
@param params パラメータ属性をハッシュで指定します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.......example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_type # => nil
req.content_type = 'multipart/form-data' # => "multipart/form-data"
req.content_type # => "multipart/form-data"
//}... -
Net
:: HTTPHeader # content _ type -> String|nil (6153.0) -
"text/html" のような Content-Type を表す 文字列を返します。
..."text/html" のような Content-Type を表す
文字列を返します。
Content-Type: ヘッダフィールドが存在しない場合には nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/comments.cgi?post=comment')
req = Net::HTTP::Post.......new(uri.request_uri)
req.content_type # => nil
req.content_type = 'multipart/form-data'
req.content_type # => "multipart/form-data"
//}...