るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
102件ヒット [1-100件を表示] (0.173秒)

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

モジュール

検索結果

<< 1 2 > >>

Win32::Registry#info (63325.0)

@todo

@todo

キー情報を以下の値の配列で返します:
* num_keys
サブキーの個数
* max_key_length
サブキー名の最大長
* num_values
値の個数
* max_value_name_length
値の名前の最大長
* max_value_length
値の最大長
* descriptor_length
セキュリティ記述子の長さ
* wtime
最終更新時刻 (FILETIME)

詳細は以下の Win32 API を参照してください。

* RegQueryInfoKey: h...

Logger#info(progname = nil) -> true (55210.0)

INFO 情報を出力します。

INFO 情報を出力します。

ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。

引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。

@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。

//emlist[例][ruby]{
re...

Logger#info(progname = nil) { ... } -> true (55210.0)

INFO 情報を出力します。

INFO 情報を出力します。

ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。

引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。

@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。

//emlist[例][ruby]{
re...

Syslog::Logger#info(message = nil, &block) -> true (55021.0)

INFO 情報を出力します。syslog の info の情報として記録されます。

INFO 情報を出力します。syslog の info の情報として記録されます。

ブロックを与えなかった場合は、message をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。

引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。

@see Syslog::Logger::LEVEL_MAP, Logger#info

Addrinfo#getnameinfo(flags=0) -> [String, String] (45904.0)

ノード名とサービスを文字列の配列で返します。

ノード名とサービスを文字列の配列で返します。

flags には Socket::NI_??? という名前の定数のビット OR を渡します。

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).getnameinfo
#=> ["localhost", "www"]
Addrinfo.tcp("127.0.0.1", 80).getnameinfo(Socket::NI_NUMERICSERV)
#=> ["localhost", "80"]

@param flags フラグ
@raise SocketError getnam...

絞り込み条件を変える

Gem::SourceInfoCache#latest_system_cache_file -> String (45904.0)

最新のシステムキャッシュのファイル名を返します。

最新のシステムキャッシュのファイル名を返します。

Encoding::Converter#primitive_errinfo -> Array (37534.0)

直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。

直前の Encoding::Converter#primitive_convert による変換の結果を保持する五要素の配列を返します。

@return [result, enc1, enc2, error_bytes, readagain_bytes] という五要素の配列

result は直前の primitive_convert の戻り値です。
それ以外の四要素は :invalid_byte_sequence か :incomplete_input か :undefined_conversion だった場合に意味を持ちます。
enc1 はエラーの発生した原始変換の変換元のエンコーディング...

Socket::AncillaryData#ip_pktinfo -> [Addrinfo, Integer, Addrinfo] (37504.0)

自身の type が IP_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス、ローカルアドレス) を3要素の配列で返します。

自身の type が IP_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス、ローカルアドレス)
を3要素の配列で返します。

IP_PKTINFO は非標準的拡張であり、システムによっては使えない場合があります。

require 'socket'

addr = Addrinfo.ip("127.0.0.1")
ifindex = 0
spec_dest = Addrinfo.ip("127.0.0.1")
ancdata = Socket::AncillaryData.ip_pktinfo(addr, ifindex, spe...

Socket::AncillaryData#ipv6_pktinfo -> [Addrinfo, Integer] (37204.0)

自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) を2要素の配列で返します。

自身の type が IPV6_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
を2要素の配列で返します。

IPV6_PKTINFO については 3542 を参照してください。

require 'socket'

addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo #=> [#<Addrinfo: ::1>, 0]

@see Socke...

Socket::AncillaryData#ipv6_pktinfo_addr -> Addrinfo (37204.0)

自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のアドレスを返します。

自身の type が IPV6_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
のアドレスを返します。

require 'socket'

addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo_addr #=> #<Addrinfo: ::1>

@see Socket::AncillaryData.ipv6_pktinfo,
S...

絞り込み条件を変える

CGI::QueryExtension#path_info -> String (36955.0)

ENV['PATH_INFO'] を返します。

ENV['PATH_INFO'] を返します。

WEBrick::HTTPRequest#path_info -> String (36907.0)

リクエスト URI のパスを文字列で返します。デフォルトは path と同じです。

リクエスト URI のパスを文字列で返します。デフォルトは path と同じです。

Socket::AncillaryData#ipv6_pktinfo_ifindex -> Integer (36904.0)

自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のインデックスを返します。

自身の type が IPV6_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
のインデックスを返します。

require 'socket'

addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo_ifindex #=> 0

@see Socket::AncillaryData.ipv6_pktinfo,
Socket::Anc...

Addrinfo#family_addrinfo(host, port) -> Addrinfo (28240.0)

引数から自身に「似た」Addrinfo オブジェクトを生成します。

引数から自身に「似た」Addrinfo オブジェクトを生成します。

「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。

require 'socket'

Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.186.184.68:80 TCP (www.ruby-lang.org:80)>

Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")...

Addrinfo#family_addrinfo(path) -> Addrinfo (28240.0)

引数から自身に「似た」Addrinfo オブジェクトを生成します。

引数から自身に「似た」Addrinfo オブジェクトを生成します。

「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。

require 'socket'

Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.186.184.68:80 TCP (www.ruby-lang.org:80)>

Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")...

絞り込み条件を変える

Addrinfo#connect -> Socket (27904.0)

自身のアドレスへソケットを接続します。

自身のアドレスへソケットを接続します。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。

Addrinfo#connect {|sock| ... } -> object (27904.0)

自身のアドレスへソケットを接続します。

自身のアドレスへソケットを接続します。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。

Addrinfo#ipv6_to_ipv4 -> Addrinfo|nil (27904.0)

IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。

IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。

それ以外のアドレスの場合 nil を返します。

require 'socket'

Addrinfo.ip("::192.0.2.3").ipv6_to_ipv4 #=> #<Addrinfo: 192.0.2.3>
Addrinfo.ip("::ffff:192.0.2.3").ipv6_to_ipv4 #=> #<Addrinfo: 192.0.2.3>
Addrinfo.ip("::1").ipv6_to_ipv4 #=> nil
Addrinfo.i...

Gem::SourceInfoCache#try_file(path) -> String | nil (27904.0)

与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。 そうでない場合は nil を返します。

与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。
そうでない場合は nil を返します。

@param path キャッシュファイルの候補となるパスを指定します。

OpenSSL::PKCS7::SignerInfo#signed_time -> Time (27904.0)

その署名者が署名した時刻を返します。

その署名者が署名した時刻を返します。

絞り込み条件を変える

Addrinfo#connect_from(host, port) -> Socket (27640.0)

引数で指定されたアドレスから 自身のアドレスへソケットを接続します。

引数で指定されたアドレスから
自身のアドレスへソケットを接続します。

接続元のアドレスは Addrinfo#family_addrinfo により生成された
ものが用いられます。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済みSocket
オブジェクトが返されます。

引数で指定したアドレスはソケット接続のローカル側のアドレスになります。

require 'socket'

Addrinfo.tcp("www.ruby-lang.org", 80).co...

Addrinfo#connect_from(host, port) {|sock| ... } -> object (27640.0)

引数で指定されたアドレスから 自身のアドレスへソケットを接続します。

引数で指定されたアドレスから
自身のアドレスへソケットを接続します。

接続元のアドレスは Addrinfo#family_addrinfo により生成された
ものが用いられます。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済みSocket
オブジェクトが返されます。

引数で指定したアドレスはソケット接続のローカル側のアドレスになります。

require 'socket'

Addrinfo.tcp("www.ruby-lang.org", 80).co...

Addrinfo#inspect_sockaddr -> String (27622.0)

アドレスやポート番号などの情報を人間に読める形の文字列で返します。

アドレスやポート番号などの情報を人間に読める形の文字列で返します。

require 'socket'

Addrinfo.tcp("localhost", 80).inspect_sockaddr #=> "127.0.0.1:80"
Addrinfo.tcp("ip6-localhost", 80).inspect_sockaddr #=> "[::1]:80"
Addrinfo.unix("/tmp/sock").inspect_sockaddr #=> "/tmp/sock"

Addrinfo#connect_to(host, port) -> Socket (27604.0)

自身のアドレスから指定したホストへソケット接続します。

自身のアドレスから指定したホストへソケット接続します。

接続元のアドレスは Addrinfo#family_addrinfo により生成された
ものが用いられます。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。

@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)

Addrinfo#connect_to(host, port) {|sock| ... } -> object (27604.0)

自身のアドレスから指定したホストへソケット接続します。

自身のアドレスから指定したホストへソケット接続します。

接続元のアドレスは Addrinfo#family_addrinfo により生成された
ものが用いられます。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。

@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)

絞り込み条件を変える

Addrinfo#ip_port -> Integer (27604.0)

ポート番号を整数で返します。

ポート番号を整数で返します。

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ip_port #=> 80
Addrinfo.tcp("::1", 80).ip_port #=> 80

@see Addrinfo#ip_address, Addrinfo#ip_unpack

Addrinfo#ipv4_multicast? -> bool (27604.0)

IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。

IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。

Addrinfo#ipv4_private? -> bool (27604.0)

IPv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) であれば真を返します。

IPv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
であれば真を返します。

Addrinfo#ipv6_mc_sitelocal? -> bool (27604.0)

IPv6 のマルチキャスト(サイトローカルスコープ)アドレスであれば真を返します。

IPv6 のマルチキャスト(サイトローカルスコープ)アドレスであれば真を返します。

Addrinfo#ipv6_multicast? -> bool (27604.0)

IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。

IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。

絞り込み条件を変える

Addrinfo#ipv6_sitelocal? -> bool (27604.0)

IPv6 のサイトローカルアドレス(fec0::/10, 3513)であれば真を返します。

IPv6 のサイトローカルアドレス(fec0::/10, 3513)であれば真を返します。

Addrinfo#ipv6_v4compat? -> bool (27604.0)

IPv6 の v4互換アドレス(::/80)であれば真を返します。

IPv6 の v4互換アドレス(::/80)であれば真を返します。

Addrinfo#listen(backlog=5) -> Socket (27604.0)

自身のアドレスにバインドされたソケットを作成し、 listen(2) を実行します。

自身のアドレスにバインドされたソケットを作成し、
listen(2) を実行します。

ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。

@param backlog バックログの最大数

Addrinfo#listen(backlog=5) {|sock| ... } -> object (27604.0)

自身のアドレスにバインドされたソケットを作成し、 listen(2) を実行します。

自身のアドレスにバインドされたソケットを作成し、
listen(2) を実行します。

ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。

@param backlog バックログの最大数

Addrinfo#protocol -> Integer (27604.0)

ソケットプロトコルを整数で返します。

ソケットプロトコルを整数で返します。

require 'socket'

Addrinfo.tcp("localhost", 80).protocol == Socket::IPPROTO_TCP #=> true

絞り込み条件を変える

Addrinfo#socktype -> Integer (27604.0)

ソケットタイプを整数で返します。

ソケットタイプを整数で返します。

require 'socket'

Addrinfo.tcp("localhost", 80).socktype == Socket::SOCK_STREAM #=> true

Addrinfo#to_s -> String (27604.0)

struct sockaddr をパックした形式の文字列に変換します。

struct sockaddr をパックした形式の文字列に変換します。

require 'socket'

Addrinfo.tcp("localhost", 80).to_sockaddr
#=> "\x02\x00\x00P\x7F\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00"

Addrinfo#to_sockaddr -> String (27604.0)

struct sockaddr をパックした形式の文字列に変換します。

struct sockaddr をパックした形式の文字列に変換します。

require 'socket'

Addrinfo.tcp("localhost", 80).to_sockaddr
#=> "\x02\x00\x00P\x7F\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00"

Addrinfo#unix_path -> String (27604.0)

Unix domain socket の path を文字列で返します。

Unix domain socket の path を文字列で返します。

require 'socket'

Addrinfo.unix("/tmp/sock").unix_path #=> "/tmp/sock"

@raise SocketError アドレスが Unix domain socket のものでない場合に発生します

Gem::SourceInfoCache#cache_data -> Hash (27604.0)

最新のキャッシュデータを返します。

最新のキャッシュデータを返します。

絞り込み条件を変える

Gem::SourceInfoCache#latest_cache_data -> Hash (27604.0)

最新のキャッシュデータを返します。

最新のキャッシュデータを返します。

Gem::SourceInfoCache#latest_cache_file -> String (27604.0)

使用可能な最新のキャッシュファイル名を返します。

使用可能な最新のキャッシュファイル名を返します。

システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。

@see Gem::SourceInfoCache#cache_file

Gem::SourceInfoCache#latest_user_cache_file -> String (27604.0)

最新のユーザーキャッシュのファイル名を返します。

最新のユーザーキャッシュのファイル名を返します。

Gem::SourceInfoCache#read_all_cache_data -> () (27604.0)

自身に完全なキャッシュファイルの内容をマージします。

自身に完全なキャッシュファイルの内容をマージします。

Gem::SourceInfoCache#read_cache_data(file) -> Hash (27604.0)

与えられたファイル名からデータを読み込んでキャッシュデータを返します。

与えられたファイル名からデータを読み込んでキャッシュデータを返します。

@param file キャッシュのファイル名を指定します。

@return 内部で例外が発生した場合は、空のハッシュを返します。

絞り込み条件を変える

Gem::SourceInfoCache#reset_cache_data -> true (27604.0)

キャッシュデータをリセットします。

キャッシュデータをリセットします。

Gem::SourceInfoCache#reset_cache_file -> nil (27604.0)

強制的にキャッシュファイル名をリセットします。

強制的にキャッシュファイル名をリセットします。

RubyGems ライブラリの結合テストをするのに便利です。

Gem::SourceInfoCache#reset_cache_for(url, cache_data) -> Hash (27604.0)

指定された URL に対応するキャッシュデータを更新します。

指定された URL に対応するキャッシュデータを更新します。

@param url 取得元 URL を指定します。

@param cache_data キャッシュデータを指定します。 

Gem::SourceInfoCache#search_with_source(pattern, only_platform = false, all = false) -> Array (27604.0)

与えられた条件を満たす Gem::Specification と URL のリストを返します。

与えられた条件を満たす Gem::Specification と URL のリストを返します。

@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。

@param only_platform 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。

@param all 真を指定するとキャッシュを更新してから検索を実行します。

@return 第一要素を Gem::Specification、第二要素を取得元の URL とする配列を要素とする配列を返します。

Gem::SourceInfoCache#set_cache_data(hash) -> true (27604.0)

直接キャッシュデータをセットします。

直接キャッシュデータをセットします。

このメソッドは主にユニットテストで使用します。

@param hash キャッシュデータとして使用するハッシュを指定します。

絞り込み条件を変える

Gem::SourceInfoCache#system_cache_file -> String (27604.0)

システムキャッシュファイルの名前を返します。

システムキャッシュファイルの名前を返します。

Gem::SourceInfoCache#update -> true (27604.0)

キャッシュが更新されたことをマークします。更新自体は行いません。

キャッシュが更新されたことをマークします。更新自体は行いません。

Gem::SourceInfoCache#write_cache -> nil (27604.0)

適切なキャッシュファイルにキャッシュデータを書き込みます。

適切なキャッシュファイルにキャッシュデータを書き込みます。

CSV#convert {|field, field_info| ... } (19003.0)

引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。

引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別
のオブジェクトへと変換します。

引数 name を指定した場合は、組み込みの CSV::Converters を変換器
として利用するために使います。また、独自の変換器を追加することもできま
す。

ブロックパラメータを一つ受け取るブロックを与えた場合は、そのブロックは
フィールドを受け取ります。ブロックパラメータを二つ受け取るブロックを与
えた場合は、そのブロックは、フィールドと CSV::FieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
...

BasicSocket#remote_address -> Addrinfo (18922.0)

getpeername(2) で得られたリモートアドレス情報を Addrinfo オブジェクトとして返します。

getpeername(2) で得られたリモートアドレス情報を
Addrinfo オブジェクトとして返します。

返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。

require 'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.remote_address #=> #<Addrinfo: 221.186.184.68:80 TCP>
}

TCPServer.open("127.0.0.1", 1728) {|serv|
c = TCP...

絞り込み条件を変える

BasicSocket#connect_address -> Addrinfo (18904.0)

ローカルマシン内で接続するのに適当なアドレスを Addrinfo オブジェクトで返します。

ローカルマシン内で接続するのに適当なアドレスを Addrinfo
オブジェクトで返します。

BasicSocket#local_address の返り値
以下の点を除いては同じものを返します。
* IPv4 の不定アドレス(0.0.0.0) は IPv4 のループバックアドレス(127.0.0.1)
に置換される
* IPv6 の不定アドレス(::) は IPv6 のループバックアドレス(::1)
に置換される

BasicSocket#local_address が接続先として不適なアドレスを返す場合は
例外 SocketError が発生します。

requ...

Exception#set_backtrace(errinfo) -> nil | String | [String] (18904.0)

バックトレース情報に errinfo を設定し、設定されたバックトレース 情報を返します。

バックトレース情報に errinfo を設定し、設定されたバックトレース
情報を返します。

@param errinfo nil、String あるいは String の配列のいずれかを指定します。

//emlist[例][ruby]{
begin
begin
raise "inner"
rescue
raise "outer"
end
rescue
$!.backtrace # => ["/path/to/test.rb:5:in `rescue in <main>'", "/path/to/test.rb:2:in `<main>'"]
$!.se...

OpenSSL::PKCS7#recipients -> [OpenSSL::PKCS7::RecipientInfo] (18904.0)

メッセージの送信先の情報を配列で返します。

メッセージの送信先の情報を配列で返します。

これは暗号化した場合のみ意味があります。

Socket::Ifaddr#dstaddr -> Addrinfo | nil (18904.0)

self の宛先アドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。

self の宛先アドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。

Socket::Ifaddr#netmask -> Addrinfo | nil (18904.0)

self のネットマスクを Addrinfo オブジェクトで返します。 self が利用できない場合は nil を返します。

self のネットマスクを Addrinfo オブジェクトで返します。
self が利用できない場合は nil を返します。

絞り込み条件を変える

Socket::UDPSource#remote_address -> Addrinfo (18904.0)

リモート側のアドレス情報を Addrinfo オブジェクトで返します。

リモート側のアドレス情報を Addrinfo オブジェクトで返します。

URI::Generic#userinfo -> String | nil (18904.0)

自身の userinfo を "username:password" という形式の文字列で返します。 設定されていない場合は nil を返します。

自身の userinfo を "username:password" という形式の文字列で返します。
設定されていない場合は nil を返します。

Logger#formatter -> String (18766.0)

ログを出力する際に使用するフォーマッターを取得します。

ログを出力する際に使用するフォーマッターを取得します。

このメソッドの返り値が持つ call メソッドは 4 つの引数 (severity, time, program name, message) を受けとります。

//emlist[例][ruby]{
require 'logger'

logger = Logger.new(STDOUT)
logger.formatter # => nil
logger.info("test")
# => I, [2019-05-09T22:13:56.509159 #13912] INFO -- : test

ltsv_formatter =...

CSV#convert {|field| ... } (18703.0)

引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。

引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別
のオブジェクトへと変換します。

引数 name を指定した場合は、組み込みの CSV::Converters を変換器
として利用するために使います。また、独自の変換器を追加することもできま
す。

ブロックパラメータを一つ受け取るブロックを与えた場合は、そのブロックは
フィールドを受け取ります。ブロックパラメータを二つ受け取るブロックを与
えた場合は、そのブロックは、フィールドと CSV::FieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
...

CSV#convert(name) (18703.0)

引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。

引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別
のオブジェクトへと変換します。

引数 name を指定した場合は、組み込みの CSV::Converters を変換器
として利用するために使います。また、独自の変換器を追加することもできま
す。

ブロックパラメータを一つ受け取るブロックを与えた場合は、そのブロックは
フィールドを受け取ります。ブロックパラメータを二つ受け取るブロックを与
えた場合は、そのブロックは、フィールドと CSV::FieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
...

絞り込み条件を変える

Gem::StreamUI#alert(statement, question = nil) -> String | nil (18652.0)

INFO レベルのアラートを表示します。

INFO レベルのアラートを表示します。

@param statement 表示する文字列を指定します。

@param question 必要であれば質問を指定します。

@return question を指定した場合は、それに対する回答を返します。
question を指定しない場合は nil を返します。

@see Gem::StreamUI#ask

Gem::UserInteraction#alert(*args) -> () (18652.0)

INFO レベルのアラートを出力します。

INFO レベルのアラートを出力します。

@param args 委譲先のメソッドに与える引数です。

WEBrick::HTTPServer::MountTable#scan(path) -> Array (18652.0)

与えられたパスをスクリプトの名前と PATH_INFO に分割します。

与えられたパスをスクリプトの名前と PATH_INFO に分割します。

@param path パスを指定します。

Gem::SourceInfoCacheEntry#size -> Integer (18604.0)

ソースエントリのサイズです。

ソースエントリのサイズです。

ソースインデックスが変化したことを検出するために使用します。

OpenSSL::PKCS7::RecipientInfo#enc_key -> String (18604.0)

送信先の公開鍵で暗号化された共通鍵を返します。

送信先の公開鍵で暗号化された共通鍵を返します。

詳しくは 2315 の 10.2、10.3 を参照してください。

通常は OpenSSL::PKCS7#decrypt で復号化するので
あまり使わないでしょう。

絞り込み条件を変える

OpenSSL::PKCS7::RecipientInfo#serial -> Integer (18604.0)

送信先の証明書の識別番号を返します。

送信先の証明書の識別番号を返します。

これと OpenSSL::PKCS7::RecipientInfo#issuer で
送信先を一意に識別します。

Gem::SourceInfoCacheEntry#refresh(source_uri, all) -> Gem::SourceIndex (18304.0)

ソースインデックスを更新します。

ソースインデックスを更新します。

@param source_uri データを取得する URI を指定します。

@param all 全てのインデックスを更新するかどうかを指定します。

Gem::SourceInfoCacheEntry#source_index -> Gem::SourceIndex (18304.0)

このキャッシュエントリに対するソースインデックスです。

このキャッシュエントリに対するソースインデックスです。

OpenSSL::PKCS7::RecipientInfo#issuer -> OpenSSL::X509::Name (18304.0)

送信先の証明書の発行者の名前(DN)を返します。

送信先の証明書の発行者の名前(DN)を返します。

これと OpenSSL::PKCS7::RecipientInfo#serial で
送信先を一意に識別します。

BasicSocket#recvmsg(maxmesglen=nil, flags=0, maxcontrollen=nil, opts={}) -> [String, Addrinfo, Integer, *Socket::AncillaryData] (10240.0)

recvmsg(2) を用いてメッセージを受け取ります。

recvmsg(2) を用いてメッセージを受け取ります。

このメソッドはブロックします。ノンブロッキング方式で通信したい
場合は BasicSocket#recvmsg_nonblock を用います。

maxmesglen, maxcontrollen で受け取るメッセージおよび補助データ
(Socket::AncillaryData)の最大長をバイト単位で指定します。
省略した場合は必要なだけ内部バッファを拡大して
データが切れないようにします。

flags では Socket::MSG_* という名前の定数の biwsise OR を取った
ものを渡します。

opts にはその他...

絞り込み条件を変える

BasicSocket#recvmsg_nonblock(maxmesglen=nil, flags=0, maxcontrollen=nil, opts={}) -> [String, Addrinfo, Integer, *Socket::AncillaryData] (10204.0)

recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。

recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。

ブロッキングの有無以外は BasicSocket#recvmsg と同じです。
詳しくはそちらを参照してください。

@param maxmesglen 受け取るメッセージの最大長
@param flags フラグ
@param maxcontrollen 受け取る補助データの最大長
@param opts ハッシュオプション

Socket#recvfrom(maxlen, flags=0) -> [String, Addrinfo] (9904.0)

ソケットからデータを受け取ります。

ソケットからデータを受け取ります。

Socket#recv と同様ですが、返り値として
データ文字列と相手ソケットのアドレスのペアが返されます。

flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しくは recvfrom(2) を参照してください。

@param maxlen ソケットから受けとるデータの最大値
@param flags フラグ
@raise Errno::EXXX recvfrom(2) がエラーを報告した場合に発生します。詳しくは
Errno と man を見てください。
例:

require 's...

Socket#recvfrom_nonblock(maxlen, flags=0) -> [String, Addrinfo] (9904.0)

ソケットをノンブロッキングモードに設定した後、 recvfrom(2) を呼び出します。

ソケットをノンブロッキングモードに設定した後、
recvfrom(2) を呼び出します。

引数、返り値は Socket#recvfrom と同じです。

recvfrom(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
Errno::EWOULDBLOCK、Errno::EAGAIN のような待ってからリトライすることが
可能であることを意味する例外には、IO::WaitReadable が extend
されています。

@param maxlen ソケットから受けとるデータの最大値
@param flags フラグ
@rai...

CSV::FieldInfo#line -> Integer (9856.0)

行番号を返します。

行番号を返します。

//emlist[例][ruby]{
require 'csv'

csv = CSV.new("date1,date2,date3\n2018-07-09,2018-07-10\n2018-08-09,2018-08-10", headers: true)
csv.convert do |field,field_info|
p field_info.line
Date.parse(field)
end
p csv.to_a

# => 2
# => 2
# => 3
# => 3
# => [#<CSV::Row "date1":#<Date: 2018-07...

CSV::FieldInfo#header -> String | nil (9784.0)

利用可能な場合はヘッダを表す文字列を返します。

利用可能な場合はヘッダを表す文字列を返します。

//emlist[例][ruby]{
require 'csv'

csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field_info.header
Date.parse(field)
end
p csv.first

# => "date1"
# => "date2"
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,...

絞り込み条件を変える

CSV::FieldInfo#index -> Integer (9784.0)

行内で何番目のフィールドかわかるゼロベースのインデックスを返します。

行内で何番目のフィールドかわかるゼロベースのインデックスを返します。

//emlist[例][ruby]{
require 'csv'

csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field_info.index
Date.parse(field)
end
p csv.first

# => 0
# => 1
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s...

Addrinfo#canonname -> String|nil (9676.0)

カノニカル名を文字列で返します。

カノニカル名を文字列で返します。

カノニカル名が存在しない場合には nil を返します。

カノニカル名は Addrinfo.getaddrinfo に Socket::AI_CANONINAME
を指定した場合にセットされます。

require 'socket'

list = Addrinfo.getaddrinfo("www.ruby-lang.org", 80, :INET, :STREAM, nil, Socket::AI_CANONNAME)
p list[0] #=> #<Addrinfo: 221.186.184.68:80 TCP carbon.ruby-la...

BasicSocket#local_address -> Addrinfo (9622.0)

getsockname(2) で得られたローカルアドレス情報を Addrinfo オブジェクトとして返します。

getsockname(2) で得られたローカルアドレス情報を
Addrinfo オブジェクトとして返します。

返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。

require 'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.local_address #=> #<Addrinfo: 192.168.0.129:36873 TCP>
}

TCPServer.open("127.0.0.1", 1512) {|serv|
p serv...

Addrinfo#afamily -> Integer (9604.0)

アドレスファミリーを整数で返します。

アドレスファミリーを整数で返します。

require 'socket'

Addrinfo.tcp("localhost", 80).afamily == Socket::AF_INET #=> true

Addrinfo#bind -> Socket (9604.0)

自身のアドレスにバインドされたソケットを作成します。

自身のアドレスにバインドされたソケットを作成します。

ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。

require 'socket'

Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.local_address.connect {|s| s.send "hello", 0 }
p s.recv(10) #=> "hello"
}

絞り込み条件を変える

Addrinfo#bind {|sock| ... } -> object (9604.0)

自身のアドレスにバインドされたソケットを作成します。

自身のアドレスにバインドされたソケットを作成します。

ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。

require 'socket'

Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.local_address.connect {|s| s.send "hello", 0 }
p s.recv(10) #=> "hello"
}

Addrinfo#ip_address -> String (9604.0)

IP アドレスを文字列で返します。

IP アドレスを文字列で返します。

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ip_address #=> "127.0.0.1"
Addrinfo.tcp("::1", 80).ip_address #=> "::1"

@see Addrinfo#ip_port, Addrinfo#ip_unpack

Addrinfo#ip_unpack -> [String, Integer] (9604.0)

IP アドレスとポート番号を 2 要素の配列で返します。

IP アドレスとポート番号を 2 要素の配列で返します。

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ip_unpack #=> ["127.0.0.1", 80]
Addrinfo.tcp("::1", 80).ip_unpack #=> ["::1", 80]

@see Addrinfo#ip_address, Addrinfo#ip_port

Addrinfo#pfamily -> Integer (9604.0)

プロトコルファミリーを整数で返します。

プロトコルファミリーを整数で返します。

require 'socket'

Addrinfo.tcp("localhost", 80).pfamily == Socket::PF_INET #=> true

Gem::SourceInfoCache#cache_file -> String (9604.0)

使用可能なキャッシュファイル名を返します。

使用可能なキャッシュファイル名を返します。

システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。

絞り込み条件を変える

Gem::SourceInfoCache#search(pattern, platform_only = false, all = false) -> [Gem::Specification] (9604.0)

与えられた条件を満たす Gem::Specification のリストを返します。

与えられた条件を満たす Gem::Specification のリストを返します。

@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。

@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。

@param all 真を指定するとキャッシュを更新してから検索を実行します。

@see Gem::SourceIndex#search

Gem::SourceInfoCache#user_cache_file -> String (9604.0)

ユーザーキャッシュのファイル名を返します。

ユーザーキャッシュのファイル名を返します。

OpenSSL::PKCS7::SignerInfo#serial -> Integer (9604.0)

署名者の証明書の識別番号を返します。

署名者の証明書の識別番号を返します。

これと OpenSSL::PKCS7::SignerInfo#issuer で
署名者を一意に識別します。

Resolv::DNS::Resource::HINFO#cpu -> String (9604.0)

ホストで使われる CPU 名(ハードウェア名)を返します。

ホストで使われる CPU 名(ハードウェア名)を返します。

Resolv::DNS::Resource::HINFO#os -> String (9604.0)

ホストで使われる OS 名を返します。

ホストで使われる OS 名を返します。

絞り込み条件を変える

Resolv::DNS::Resource::MINFO#emailbx -> String (9604.0)

メーリングリストもしくはメールボックスの エラーを受け取るメールボックスのドメイン名を 返します。

メーリングリストもしくはメールボックスの
エラーを受け取るメールボックスのドメイン名を
返します。

Resolv::DNS::Resource::MINFO#rmailbx -> String (9604.0)

メーリングリストもしくはメールボックスの 責任者のドメイン名を返します。

メーリングリストもしくはメールボックスの
責任者のドメイン名を返します。

Socket::Ifaddr#addr -> Addrinfo | nil (9604.0)

self のアドレスを Addrinfo オブジェクトで返します。 self が利用できない場合は nil を返します。

self のアドレスを Addrinfo オブジェクトで返します。
self が利用できない場合は nil を返します。

Socket::Ifaddr#broadaddr -> Addrinfo | nil (9604.0)

self のブロードキャストアドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。

self のブロードキャストアドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。

Socket::UDPSource#local_address -> Addrinfo (9604.0)

ローカル側のアドレス情報を Addrinfo オブジェクトで返します。

ローカル側のアドレス情報を Addrinfo オブジェクトで返します。

絞り込み条件を変える

<< 1 2 > >>