るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
343件ヒット [1-100件を表示] (0.158秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:info[x] > バージョン:3.2[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

キーワード

検索結果

<< 1 2 3 ... > >>

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

INFO 情報を出力します。

INFO 情報を出力します。

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

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

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

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

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

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

INFO 情報を出力します。

INFO 情報を出力します。

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

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

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

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

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

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

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

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

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

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

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

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

WEBrick::BasicLog#info(msg) -> () (63700.0)

ログレベル INFO で文字列 msg をログに記録します。 自身の level が INFO より重要度が高い場合には記録しません。

ログレベル INFO で文字列 msg をログに記録します。
自身の level が INFO より重要度が高い場合には記録しません。

行頭に level を表す文字列が追加されます。
msg の終端が "\n" でない場合には "\n" を追加します。

@param msg 記録したい文字列を指定します。文字列でない場合は to_s メソッドで文字列に変換します。

Win32::Registry#info (63322.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...

絞り込み条件を変える

Addrinfo#family_addrinfo(host, port) -> Addrinfo (55537.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 (55537.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.getaddrinfo(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) -> [Addrinfo] (55501.0)

パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。

パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。

nodename (ホスト名) と service (ポート番号) を Addrinfo に変換します。
変換先は一意ではないため、複数のオブジェクトを返します。

nodename と service のどちらか一方は nil を渡すことができます
(その部分は変換されません)。

family, socktype, protocol には希望する方式のヒントを与えます。
例えば、SOCK_STREAM なソケットが必要な場合には socktype に指定します。
nil を指定した場合には制限しないことを...

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

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

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

Syslog.#info(message, *arg) -> self (54904.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。

例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。

@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。

@param arg フォーマットされる引数です。

@raise ArgumentError 引数が1つ以上でない場合に発生します。

@raise RuntimeError syslog がop...

絞り込み条件を変える

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

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

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

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

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

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

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

Gem::SourceInfoCache.search_with_source(*args) -> Array (54901.0)

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

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

@param args 検索条件を指定します。Gem::SourceInfoCache#search_with_source と引数を合わせてください。

@see Gem::SourceInfoCache#search_with_source

URI::Generic#userinfo=(s) (54637.0)

自身の userinfo を設定します。

自身の userinfo を設定します。

@param s 自身の userinfo を "username" か "username:password" という形式の文字列、あるいは
[username, password] という形式の文字列の配列で指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError userinfo と registry を同時に設定した場合に発生します。

例:
require 'uri'
u = URI.pars...

Encoding::Converter#primitive_errinfo -> Array (46831.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 はエラーの発生した原始変換の変換元のエンコーディング...

Win32::Resolv.#get_resolv_info -> [[String], [String]] (45940.0)

ドメイン名とネームサーバを配列の配列で返します。

ドメイン名とネームサーバを配列の配列で返します。

例:

require "win32/resolv"
p Win32::Resolv.get_resolv_info #=> [["my.example.com"], ["192.168.1.1"]]

設定されていない情報は nil になります。

# ドメイン名が設定されていない場合。
require "win32/resolv"
p Win32::Resolv.get_resolv_info #=> [nil, ["192.168.1.1"]]

絞り込み条件を変える

WEBrick::HTTPStatus::NonAuthoritativeInformation (45049.0)

HTTP のステータスコード 203 Non-Authoritative Information を表すクラスです。

HTTP のステータスコード 203 Non-Authoritative Information を表すクラスです。

BasicSocket#remote_address -> Addrinfo (37219.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...

Socket.getaddrinfo(nodename, servname, family=nil, socktype=nil, protocol=nil, flags=nil) -> Array (37207.0)

2553で定義された getaddrinfo() の機能を提供するクラスメソッド。この関数は gethostbyname() や getservbyname() の代わりとして用意されており、 IP のバージョンに依存しないプログラムを書くための標準的な API です。

2553で定義された
getaddrinfo() の機能を提供するクラスメソッド。この関数は
gethostbyname() や getservbyname() の代わりとして用意されており、
IP のバージョンに依存しないプログラムを書くための標準的な API です。

@param nodename ホスト名を指定します。 必須引数です。 (lib:socket#host_formatを参照)

@param servname サービス名を指定します。 必須引数です。 (lib:socket#service_formatを参照)

@param family アドレスファミリー。Sock...

Addrinfo#getnameinfo(flags=0) -> [String, String] (37201.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...

Socket::AncillaryData#ipv6_pktinfo_addr -> Addrinfo (37201.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...

絞り込み条件を変える

Kernel$$ERROR_INFO -> Exception | nil (36940.0)

$! の別名

$! の別名

require "English"
class SomethingError < StandardError; end

begin
raise SomethingError
rescue
p $ERROR_INFO.backtrace #=> ["sample.rb:5"]
p $ERROR_INFO.to_s #=> "SomethingError"
end

Gem::SourceInfoCache#refresh(all) -> false (36901.0)

取得元ごとにキャッシュデータを更新します。

取得元ごとにキャッシュデータを更新します。

@param all 真を指定すると全てのキャッシュを更新します。そうでない場合は、
最新の Gem パッケージの情報のみ更新します。

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

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

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

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

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

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

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

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

Socket::Constants::IPV6_RECVPKTINFO -> Integer (36901.0)

Receive destination IP address and incoming interface。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive destination IP address and incoming interface。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
3542

絞り込み条件を変える

Socket::IPV6_RECVPKTINFO -> Integer (36901.0)

Receive destination IP address and incoming interface。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive destination IP address and incoming interface。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IPV6,
3542

WEBrick::HTTPAuth::Authenticator::ResponseInfoField -> String (36901.0)

レスポンスインフォフィールドのキーの名前です。

レスポンスインフォフィールドのキーの名前です。

Addrinfo#ipv4_private? -> bool (36601.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)
であれば真を返します。

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

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

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

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

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

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

@see Gem::SourceIndex#search

Gem::SourceInfoCache.search(*args) -> [Gem::Specification] (36601.0)

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

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

@param args 検索条件を指定します。Gem::SourceInfoCache#search と引数を合わせてください。

@see Gem::SourceInfoCache#search

絞り込み条件を変える

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

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

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

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

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

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

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

Net::HTTPNonAuthoritativeInformation (36049.0)

HTTP レスポンス 203 (Non-Authoritative Information) を表現するクラスです。

HTTP レスポンス 203 (Non-Authoritative Information) を表現するクラスです。

詳しくは 7231 Section 6.3.4 を見てください。

Socket::AncillaryData#ip_pktinfo -> [Addrinfo, Integer, Addrinfo] (28801.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...

WEBrick::HTTPAuth::ProxyAuthenticator::InfoField -> "Proxy-Authentication-Info" (28210.0)

キーの名前です。

キーの名前です。

絞り込み条件を変える

Addrinfo.foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) {|addrinfo| ... } -> [Addrinfo] (28201.0)

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

ブロックを省略した場合は Enumerator を返します。

@param nodename ノード名文字列(ホスト名もしくは IP アドレス)
@param service サービス名(文字列もしくはポート番号の整数)
@param family プロトコルファミリー(整数、文字列、シンボル、もしくは nil)
@param socktype ソケットタイプ(整数、文字列、シンボル、もしくは nil)
@param protocol プロトコル(整数、もしくは nil)
@param flags フラグ(...

Resolv::DNS::Resource::HINFO.new(cpu, os) -> Resolv::DNS::Resource::HINFO (28201.0)

Resolv::DNS::Resource::HINFO のインスタンスを生成します。

Resolv::DNS::Resource::HINFO のインスタンスを生成します。

@param cpu CPU 名
@param os OS 名

Socket::AncillaryData#ipv6_pktinfo -> [Addrinfo, Integer] (28201.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::UDPSource#remote_address -> Addrinfo (28201.0)

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

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

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

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

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

絞り込み条件を変える

Etc::SC_ADVISORY_INFO -> Integer (27910.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_GETGR_R_SIZE_MAX -> Integer (27910.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_PRIORITIZED_IO -> Integer (27910.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_PRIORITY_SCHEDULING -> Integer (27910.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_THREAD_PROCESS_SHARED -> Integer (27910.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

Etc::SC_THREAD_THREADS_MAX -> Integer (27910.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_XOPEN_REALTIME_THREADS -> Integer (27910.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Logger::Severity::INFO -> Integer (27904.0)

ログレベル:情報を表す定数です。

ログレベル:情報を表す定数です。

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

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

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

Resolv::DNS::Resource::MINFO.new(rmailbx, emailbx) -> Resolv::DNS::Resource::MINFO (27901.0)

Resolv::DNS::Resource::MINFO のインスタンスを生成します。

Resolv::DNS::Resource::MINFO のインスタンスを生成します。

@param rmailbx このメールリストドメイン名
@param emailbx

絞り込み条件を変える

Socket::AncillaryData#ipv6_pktinfo_ifindex -> Integer (27901.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...

Socket::AncillaryData.ip_pktinfo(addr, ifindex, spec_dst=addr) -> Socket::AncillaryData (27901.0)

type が IP_PKTINFO である AncillaryData を生成します。

type が IP_PKTINFO である AncillaryData を生成します。

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

require 'socket'

addr = Addrinfo.ip("127.0.0.1")
ifindex = 0
spec_dst = Addrinfo.ip("127.0.0.1")
p Socket::AncillaryData.ip_pktinfo(addr, ifindex, spec_dst)
#=> #<Socket::AncillaryData: INET IP PK...

Socket::AncillaryData.ipv6_pktinfo(addr, ifindex) -> Socket::AncillaryData (27901.0)

type が IPV6_PKTINFO である AncillaryData を生成します。

type が IPV6_PKTINFO である AncillaryData を生成します。

IPV6_PKTINFO は 3542 で定義されています。

require 'socket'

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

@param addr アドレス(文字列もしくは Addrinfo)
@pa...

CSV::FieldInfo#header -> String | nil (27781.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,...

Kernel$$LAST_MATCH_INFO -> MatchData | nil (27712.0)

$~ の別名

$~ の別名

require "English"

str = "<a href=https://www.ruby-lang.org/en/about/license.txt>license</a>"

if /<a href=(.+?)>/ =~ str
p $LAST_MATCH_INFO[0] #=> "<a href=https://www.ruby-lang.org/en/about/license.txt>"
p $LAST_MATCH_INFO[1] #=> "https://www.ruby-lang.org/en/about/license.t...

絞り込み条件を変える

Syslog::Logger#info? -> bool (27700.0)

self が INFO 以上の(syslog の info)ログレベルのメッセージを記録する場合 に true を返します。

self が INFO 以上の(syslog の info)ログレベルのメッセージを記録する場合
に true を返します。

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

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

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

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

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

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

require 'socket'

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

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

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

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

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

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

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

require 'socket'

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

Logger#info? -> bool (27688.0)

現在の Logger オブジェクトが INFO 以上のログレベルのメッセージを記録するなら 真を返します。

現在の Logger オブジェクトが INFO 以上のログレベルのメッセージを記録するなら
真を返します。

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

logger = Logger.new(STDOUT)
logger.info? # => true
logger.level = Logger::Severity::ERROR
logger.info? # => false
//}

WEBrick::BasicLog#info? -> bool (27652.0)

自身のログレベルが INFO 以上の時に true を返します。 そうでない場合に false を返します。

自身のログレベルが INFO 以上の時に true を返します。
そうでない場合に false を返します。

絞り込み条件を変える

Addrinfo#inspect_sockaddr -> String (27619.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"

WEBrick::HTTPStatus.#info?(code) -> bool (27604.0)

指定された整数が表すステータスコードが 1XX である場合に true を返します。そうでない場合に false を返します。

指定された整数が表すステータスコードが 1XX である場合に
true を返します。そうでない場合に false を返します。

@param code HTTP のステータスコードを表す整数を指定します。

Addrinfo#ip_address -> String (27601.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_port -> Integer (27601.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#ipv6_mc_orglocal? -> bool (27601.0)

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

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

絞り込み条件を変える

Addrinfo#protocol -> Integer (27601.0)

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

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

require 'socket'

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

Addrinfo#to_sockaddr -> String (27601.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.foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) -> Enumerator (27601.0)

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

ブロックを省略した場合は Enumerator を返します。

@param nodename ノード名文字列(ホスト名もしくは IP アドレス)
@param service サービス名(文字列もしくはポート番号の整数)
@param family プロトコルファミリー(整数、文字列、シンボル、もしくは nil)
@param socktype ソケットタイプ(整数、文字列、シンボル、もしくは nil)
@param protocol プロトコル(整数、もしくは nil)
@param flags フラグ(...

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

Gem::SourceInfoCache.latest_user_cache_file -> String (27601.0)

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

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

Gem::SourceInfoCache.reset -> nil (27601.0)

自身の内容をクリアします。

自身の内容をクリアします。

Gem::SourceInfoCache.user_cache_file -> String (27601.0)

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

OpenSSL::PKCS7::SignerInfo#issuer -> OpenSSL::X509::Name (27601.0)

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

URI::Generic.new(scheme, userinfo, host, port, registry, path, opaque, query, fragment, parser = URI::DEFAULT_PARSER, arg_check = false) -> URI::Generic (19801.0)

各引数を成分とする URI::Generic オブジェクトを生成して返します。

各引数を成分とする URI::Generic オブジェクトを生成して返します。

@param scheme 構成要素 scheme を表す文字列を与えます。

@param userinfo 構成要素を表す文字列を与えます。

@param host 構成要素を表す文字列を与えます。

@param port 構成要素を表す文字列を与えます。

@param registry 構成要素を表す文字列を与えます。

@param path 構成要素を表す文字列を与えます。

@param opaque 構成要素を表す文字列を与えます。

@param query 構成要素を表す文字列を与えます...

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

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

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

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

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

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

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

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

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

Socket.unix_server_loop(path) {|socket, client_addrinfo| ... } -> () (18973.0)

Unix サーバソケットを生成し、 新しい接続を受け入れるごとにブロックを呼び出します。

Unix サーバソケットを生成し、
新しい接続を受け入れるごとにブロックを呼び出します。

ブロックには新しい接続を表すソケットオブジェクトと、
クライアントアドレスを表す Addrinfo オブジェクトが渡されます。

ブロックの実行が終わってもソケットは close されません。
アプリケーション側が明示的に close する必要があります。

path という名前のファイルが既に存在するときは、
そのファイルのオーナである場合は先にそのファイルを削除してしまいます。
これは path が悪意あるユーザによって変更されない場合に限りは安全です。
つまり、 /tmp/malicious-us...

絞り込み条件を変える

GC.latest_gc_info(result_hash = {}) -> Hash (18961.0)

最新のGCの情報を返します。

最新のGCの情報を返します。

@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。

@param key 得られる情報から特定の情報を取得したい場合にキーを
Symbol で指定します。

//emlist[例][ruby]{
latest = GC.latest_gc_info
latest # => {:major_by=>nil, :gc_by=>:newobj, :ha...

Addrinfo.new(sockaddr, family=Socket::PF_UNSPEC, socktype=0, protocol=0) -> Addrinfo (18937.0)

新たな Addrinfo オブジェクトを返します。

新たな Addrinfo オブジェクトを返します。

sockaddr は connect(2) などで使われるパラメータで、
struct sockaddr に対応します。faimily, socktype, protocol
は socket(2) のパラメータに対応します。

sockaddr には文字列もしくは配列を指定します。
配列の場合は IPSocket#addr や UNIXSocket#addr の
値と互換でなければなりません。
文字列の場合は Socket.sockaddr_in や
Socket.unpack_sockaddr_un で得られるようなものでなければ
な...

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

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

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

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

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

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

opts にはその他...

BasicSocket#local_address -> Addrinfo (18919.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...

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

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

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

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

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

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

require 's...

絞り込み条件を変える

Socket::Constants::TCP_INFO -> Integer (18904.0)

Retrieve information about this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Retrieve information about this socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see tcp(4freebsd), tcp(7linux)

Socket::TCP_INFO -> Integer (18904.0)

Retrieve information about this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Retrieve information about this socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see tcp(4freebsd), tcp(7linux)

Syslog.#emerg(message, *arg) -> self (18904.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。

例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。

@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。

@param arg フォーマットされる引数です。

@raise ArgumentError 引数が1つ以上でない場合に発生します。

@raise RuntimeError syslog がop...

Syslog::Level::LOG_INFO -> Integer (18904.0)

優先度(priorities)を示す定数。 定数 の詳細については syslog(3) を参照してください。

優先度(priorities)を示す定数。
定数 の詳細については syslog(3) を参照してください。

Addrinfo#ipv6_to_ipv4 -> Addrinfo|nil (18901.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...

絞り込み条件を変える

<< 1 2 3 ... > >>