ライブラリ
- ビルトイン (81)
-
cgi
/ html (13) - csv (3)
- digest (1)
- drb (1)
-
drb
/ extservm (1) - e2mmap (1)
- erb (3)
- etc (1)
- fiddle (1)
-
fiddle
/ import (2) -
irb
/ cmd / help (1) -
irb
/ cmd / load (3) -
irb
/ input-method (1) - json (2)
- logger (7)
- mkmf (2)
-
net
/ ftp (14) -
net
/ http (8) -
net
/ imap (5) - openssl (11)
- optparse (10)
- ostruct (2)
- pathname (35)
- pstore (2)
- rake (5)
-
rake
/ rdoctask (1) -
rdoc
/ code _ object (2) -
rdoc
/ context (7) -
rdoc
/ markdown (1) -
rdoc
/ markup (3) -
rdoc
/ markup / formatter (1) -
rdoc
/ top _ level (6) - resolv (23)
-
rexml
/ document (26) -
rexml
/ sax2listener (3) -
rexml
/ streamlistener (3) - rubygems (1)
-
rubygems
/ command (3) -
rubygems
/ command _ manager (2) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ commands / which _ command (1) -
rubygems
/ dependency (3) -
rubygems
/ dependency _ installer (2) -
rubygems
/ dependency _ list (2) -
rubygems
/ installer (1) -
rubygems
/ package / tar _ header (4) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (5) -
rubygems
/ source _ index (5) - shell (4)
-
shell
/ command-processor (15) -
shell
/ filter (4) -
shell
/ system-command (2) - socket (3)
-
syslog
/ logger (1) - time (1)
- uri (1)
-
webrick
/ httprequest (1) -
webrick
/ httputils (2) - win32ole (6)
クラス
- Addrinfo (2)
- BasicObject (5)
- Binding (1)
- CSV (2)
-
CSV
:: Table (1) -
DRb
:: DRbUnknown (1) -
DRb
:: ExtServManager (1) - ERB (3)
- Encoding (4)
-
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (1) -
Etc
:: Passwd (1) -
Fiddle
:: Function (1) -
Gem
:: Command (3) -
Gem
:: CommandManager (2) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: Commands :: WhichCommand (1) -
Gem
:: Dependency (3) -
Gem
:: DependencyInstaller (2) -
Gem
:: DependencyList (2) -
Gem
:: Installer (1) -
Gem
:: LoadError (1) -
Gem
:: Package :: TarHeader (4) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: Package :: TarWriter (5) -
Gem
:: SourceIndex (5) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) -
IRB
:: InputMethod (1) - Logger (6)
-
Logger
:: LogDevice (1) - MatchData (8)
- Method (1)
- Module (28)
- NameError (1)
-
Net
:: FTP (14) -
Net
:: HTTP (1) -
Net
:: IMAP (1) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: ResponseCode (1) -
Net
:: IMAP :: TaggedResponse (1) -
Net
:: IMAP :: UntaggedResponse (1) - NoMethodError (1)
- Object (6)
-
OpenSSL
:: ASN1 :: ObjectId (4) -
OpenSSL
:: Config (1) -
OpenSSL
:: Digest (1) -
OpenSSL
:: Engine (1) -
OpenSSL
:: X509 :: Name (2) - OpenStruct (2)
- OptionParser (10)
- PStore (2)
- Pathname (35)
-
RDoc
:: CodeObject (2) -
RDoc
:: Context (7) -
RDoc
:: Markdown (1) -
RDoc
:: Markup (3) -
RDoc
:: Markup :: Formatter (1) -
RDoc
:: Options (3) -
RDoc
:: TopLevel (6) -
REXML
:: AttlistDecl (2) -
REXML
:: Attribute (1) -
REXML
:: Attributes (2) -
REXML
:: DocType (7) -
REXML
:: Document (2) -
REXML
:: Element (7) -
REXML
:: Elements (1) -
REXML
:: Entity (1) -
REXML
:: NotationDecl (1) -
Rake
:: FileList (2) -
Rake
:: InvocationChain (1) -
Rake
:: InvocationChain :: EmptyInvocationChain (1) -
Rake
:: RDocTask (1) -
Rake
:: TaskArguments (1) - Regexp (1)
- Resolv (4)
-
Resolv
:: DNS (7) -
Resolv
:: DNS :: Name (3) -
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: Hosts (6) -
Resolv
:: IPv4 (1) -
Resolv
:: IPv6 (1) - Shell (4)
-
Shell
:: CommandProcessor (15) -
Shell
:: Filter (4) -
Shell
:: SystemCommand (2) -
Socket
:: Ifaddr (1) - String (13)
- Symbol (2)
-
Syslog
:: Logger (1) - Thread (4)
- Time (1)
- TracePoint (2)
-
URI
:: LDAP (1) - UnboundMethod (1)
-
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPUtils :: FormData (2) - WIN32OLE (1)
-
WIN32OLE
_ METHOD (2) -
WIN32OLE
_ PARAM (1) -
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ VARIABLE (1)
モジュール
キーワード
- % (1)
- <=> (2)
- =~ (1)
- Digest (1)
- [] (14)
-
_ _ send _ _ (2) - absolute? (1)
- add (4)
-
add
_ attributes (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ file (2) -
add
_ file _ simple (2) -
add
_ html (1) -
add
_ module (1) -
add
_ namespace (1) -
add
_ special (1) -
add
_ tag (1) -
add
_ value (1) -
add
_ word _ pair (1) - append (2)
- args (1)
- ascend (1)
- atime (1)
- attlistdecl (1)
- attr (3)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) -
attributes
_ of (1) - autoload (1)
- autoload? (1)
- basename (1)
- binread (1)
-
callee
_ id (1) -
canonical
_ each (1) - canonname (1)
- chardev? (1)
- chdir (1)
-
check
_ signedness (2) - checkbox (1)
- children (1)
- chmod (4)
- chown (1)
-
class
_ eval (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) - cleanpath (1)
- clone (1)
- command (1)
-
const
_ defined? (1) -
const
_ get (1) - convert (2)
- ctime (1)
- debug (2)
-
def
_ class (1) -
def
_ exception (1) -
def
_ method (1) -
def
_ module (1) - default (1)
-
default
_ event _ sources (1) - delete (5)
-
delete
_ all (1) -
delete
_ field (1) -
delete
_ if (1) -
delete
_ namespace (1) -
deprecate
_ constant (1) - descend (1)
-
destination
_ encoding _ name (2) - dig (1)
- directory? (1)
- dirname (4)
- dn (1)
- doctype (2)
- each (3)
-
each
_ address (1) -
each
_ capitalized (1) -
each
_ capitalized _ name (1) -
each
_ child (2) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ header (1) -
each
_ key (1) -
each
_ name (2) -
each
_ resource (1) -
element
_ name (1) -
end
_ element (1) - entity (1)
- eval (1)
-
excluded
_ from _ list? (1) - execute (4)
- extension (1)
-
external
_ id (1) - fetch (1)
-
file
_ absolute _ name (1) -
file
_ field (2) -
file
_ name (1) -
file
_ relative _ name (1) - filename (2)
- find (2)
-
find
_ command _ possibilities (1) -
find
_ enclosing _ module _ named (1) -
find
_ local _ symbol (1) -
find
_ module _ named (2) -
find
_ name (1) -
find
_ paths (1) -
find
_ spec _ by _ name _ and _ version (1) -
formatted
_ program _ filename (1) - ftype (1)
-
full
_ name (2) -
gem
_ signature (1) - get (2)
-
get
_ all _ gem _ names (1) -
get
_ one _ gem _ name (1) -
get
_ path (1) - getaddress (3)
- getaddresses (3)
- getbinaryfile (2)
- getname (3)
- getnameinfo (1)
- getnames (3)
- getresource (1)
- getresources (1)
- getsockopt (1)
- gname (1)
- grpowned? (1)
-
hash
_ old (1) - hidden (2)
- httpdate (1)
- id (1)
- id2name (1)
-
import
_ symbol (1) - include (1)
- inspect (1)
- install (1)
-
instance
_ eval (1) - key? (1)
- lchmod (1)
- linkname (1)
- ln (1)
- load (1)
- log (2)
-
long
_ name (1) - lstat (1)
- mdtm (1)
-
method
_ id (1) -
method
_ missing (1) -
method
_ removed (1) - mkdir (3)
- mlsd (2)
-
module
_ eval (1) - mtime (1)
- name= (1)
-
named
_ captures (2) - names (2)
- namespace (1)
- namespaces (1)
- ndata (1)
- notation (1)
- notationdecl (1)
- offset (2)
-
ok
_ to _ remove? (1) -
ole
_ respond _ to? (1) -
ole
_ type _ detail (1) - on (9)
-
op
_ name (1) - open (2)
- opendir (2)
-
original
_ name (2) -
page
_ dir (1) -
parent
_ file _ name (1) -
parent
_ name (1) -
password
_ field (2) - private (1)
-
private
_ class _ method (1) -
private
_ constant (1) -
private
_ method _ defined? (1) -
program
_ name (1) - protected (1)
-
protected
_ method _ defined? (1) -
public
_ send (2) - put (2)
- putbinaryfile (2)
-
radio
_ group (2) - read (1)
- readable? (1)
-
readable
_ real? (1) - readlines (1)
- readlink (1)
- realdirpath (1)
- realpath (1)
- receiver (1)
-
register
_ command (1) -
relative
_ path _ from (1) -
remove
_ by _ name (1) -
remove
_ class _ variable (1) -
remove
_ const (1) -
remove
_ method (1) -
remove
_ spec (1) - rename (2)
- replicate (1)
-
respond
_ to? (1) -
respond
_ to _ missing? (1) - rm (3)
- rmdir (2)
- root (1)
-
root
_ node (1) - send (2)
-
send
_ request (1) - service (1)
- setsockopt (1)
-
short
_ name (1) -
singleton
_ method _ removed (1) - slice (6)
- sn (1)
-
source
_ encoding _ name (1) -
spec
_ path (1) - specification (1)
- split (1)
- stat (1)
- sub (1)
-
subdomain
_ of? (1) -
tag
_ end (1) - target (1)
-
text
_ field (2) -
to
_ der (1) -
to
_ json (2) -
to
_ name (2) -
to
_ s (5) - uname (1)
- unlink (1)
- utime (1)
-
which
_ to _ update (1) -
with
_ defaults (1) -
world
_ readable? (1) -
world
_ writable? (1) - write (1)
検索結果
先頭5件
- Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String - DRb
:: DRbUnknown # name -> String - Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array - Module
# protected _ method _ defined?(name) -> bool - Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String
-
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (91807.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
DRb
:: DRbUnknown # name -> String (91207.0) -
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。 -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (83428.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。 -
Module
# protected _ method _ defined?(name) -> bool (83173.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が protected であるときに true を返します。 そうでなければ false を返します。
インスタンスメソッド name がモジュールに定義されており、
しかもその可視性が protected であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@see Module#method_defined?, Module#public_method_defined?, Module#private_method_defined?
//emlist[例][ruby]{
module A
def method1() end
end
class B
protected
de... -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (82807.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Regexp
# named _ captures -> { String => [Integer] } (82504.0) -
正規表現に含まれる名前付きキャプチャ(named capture)の情報を Hash で返します。
正規表現に含まれる名前付きキャプチャ(named capture)の情報を
Hash で返します。
Hash のキーは名前付きキャプチャの名前で、値は
その名前に関連付けられたキャプチャの index のリストを返します。
//emlist[例][ruby]{
/(?<foo>.)(?<bar>.)/.named_captures
# => {"foo"=>[1], "bar"=>[2]}
/(?<foo>.)(?<foo>.)/.named_captures
# => {"foo"=>[1, 2]}
# 名前付きキャプチャを持たないときは空の Hash を返します。
/(.)(.)/... -
WEBrick
:: HTTPUtils :: FormData # name -> String | nil (82294.0) -
フォームデータの name 属性を文字列で表すアクセサです。
フォームデータの name 属性を文字列で表すアクセサです。
@param value フォームデータの name 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].name #=> "q"
end
end
MyCGI.new.start() -
Gem
:: Package :: TarHeader # name -> String (82255.0) -
tar のヘッダに含まれる name を返します。
tar のヘッダに含まれる name を返します。 -
Net
:: IMAP :: Address # name -> String | nil (82255.0) -
メールアドレスの 822 の個人名(personal name)を返します。
メールアドレスの 822 の個人名(personal name)を返します。
個人名が存在しない場合は nil を返します。
通常は nil を返します。 -
REXML
:: DocType # name -> String (82243.0) -
ルート要素名を返します。
ルート要素名を返します。
//emlist[][ruby]{
document = REXML::Document.new(<<EOS)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
EOS
doctype = document.doctype
p doctype.name # => "html"
//} -
REXML
:: Document # name -> String (82228.0) -
""(空文字列)を返します。
""(空文字列)を返します。
XMLの仕様上、このオブジェクトはexpanded name名前を持ちえません。 -
Thread
# name -> String (82225.0) -
self の名前を返します。
self の名前を返します。
@see Thread#name= -
Net
:: IMAP :: ResponseCode # name -> String (82207.0) -
レスポンスコードを表す文字列を返します。 "ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。
レスポンスコードを表す文字列を返します。
"ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。 -
Net
:: IMAP :: TaggedResponse # name -> String (82207.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD" -
Net
:: IMAP :: UntaggedResponse # name -> String (82207.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD"
* "BYE"
* "PREAUTH"
* "CAPABILITY"
* "LIST"
* "FLAGS"
* etc -
RDoc
:: Context # name -> String (82207.0) -
自身の名前を返します。
自身の名前を返します。
サブクラスによっては、メソッド名やクラス名を意味します。 -
REXML
:: NotationDecl # name -> String (82207.0) -
記法宣言の名前を返します。
記法宣言の名前を返します。 -
Rake
:: RDocTask # name -> String (82207.0) -
タスクの名前を返します。デフォルトは rdoc です。
タスクの名前を返します。デフォルトは rdoc です。 -
Socket
:: Ifaddr # name -> String (82207.0) -
self のインターフェイス名を返します。
self のインターフェイス名を返します。 -
Pathname
# realdirpath(basedir = nil) -> Pathname (74104.0) -
Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に 存在しなくてもエラーになりません。
Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に
存在しなくてもエラーになりません。
@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリになります。
//emlist[例][ruby]{
require "pathname"
path = Pathname("/not_exist")
path.realdirpath # => #<Pathname:/not_exist>
path.realpath # => Errno::ENOENT
# 最後ではないコンポーネント(/not_exist_1)も存在し... -
Module
# protected(*name) -> self (73843.0) -
メソッドを protected に設定します。
メソッドを protected に設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義さ
れるメソッドを protected に設定します。
引数が与えられた時には引数によって指定されたメソッドを protected
に設定します。
可視性については d:spec/def#limit を参照して下さい。
@param name 0 個以上の String または Symbol を指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
@see Module#protected_method_defined?
... -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (73804.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。 -
Pathname
# dirname -> Pathname (73804.0) -
Pathname.new(File.dirname(self.to_s)) と同じです。
Pathname.new(File.dirname(self.to_s)) と同じです。
//emlist[例][ruby]{
require "pathname"
Pathname('/usr/bin/shutdown').dirname # => #<Pathname:/usr/bin>
//}
@see File.dirname -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (73507.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding -
MatchData
# named _ captures -> Hash (73504.0) -
名前付きキャプチャをHashで返します。
名前付きキャプチャをHashで返します。
Hashのキーは名前付きキャプチャの名前です。Hashの値はキーの名前に対応した名前付きグループのうち最後にマッチした文字列です。
//emlist[例][ruby]{
m = /(?<a>.)(?<b>.)/.match("01")
m.named_captures # => {"a" => "0", "b" => "1"}
m = /(?<a>.)(?<b>.)?/.match("0")
m.named_captures # => {"a" => "0", "b" => nil}
m = /(?<a>.)(?<a>.)/.match("0... -
WIN32OLE
_ METHOD # name -> String (73225.0) -
メソッド名を取得します。
メソッド名を取得します。
@return メソッド名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.name # => SaveAs -
Etc
:: Passwd # name -> String (73207.0) -
このユーザのログイン名を返します。
このユーザのログイン名を返します。 -
Fiddle
:: Function # name -> nil | String (73207.0) -
関数の名前を返します。
関数の名前を返します。
名前が定義されていない場合は nil を返します。
@see Fiddle::Function.new -
Gem
:: Dependency # name -> String (73207.0) -
依存関係の名前を文字列か正規表現で返します。
依存関係の名前を文字列か正規表現で返します。 -
Gem
:: LoadError # name -> String (73207.0) -
ロードに失敗した Gem の名前を返します。
ロードに失敗した Gem の名前を返します。 -
OpenSSL
:: Digest # name -> String (73207.0) -
ハッシュ関数の名前を返します。
ハッシュ関数の名前を返します。 -
Pathname
# readable _ real? -> bool (73204.0) -
FileTest.readable_real?(self.to_s) と同じです。
FileTest.readable_real?(self.to_s) と同じです。
@see FileTest.#readable_real? -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (65530.0) -
型が持つソースインターフェイスを取得します。
型が持つソースインターフェイスを取得します。
default_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。
@return デフォルトのソースインターフェイスをWIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインターフェ
イスは最大でも1インターフェイスです。ソースインターフェイスを持
たない場合は空配列を返します。
tobj = ... -
Resolv
:: DNS # getaddress(name) -> Resolv :: IPv4 | Resolv :: IPv6 (65191.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。
@param name ホスト名を文字列もしくはResolv::DNS::Nameのインスタンスで与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
:: DNS # getaddresses(name) -> [Resolv :: IPv4 | Resolv :: IPv6] (65191.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列もしくはResolv::DNS::Nameのインスタンスで与えます。 -
Shell
:: Filter # dirname(filename) -> String (64804.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.dirname -
Net
:: HTTPHeader # each _ capitalized _ name {|name| . . . . } -> () (64756.0) -
保持しているヘッダ名を正規化 ('x-my-header' -> 'X-My-Header') して、ブロックに渡します。
保持しているヘッダ名を正規化
('x-my-header' -> 'X-My-Header')
して、ブロックに渡します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_capitalized_name { |key| puts key }
# => Accept-Encoding
# => Accept
# => User-Agent
//} -
Resolv
# getaddress(name) -> String (64573.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。
@param name ホスト名を文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
# getaddresses(name) -> [String] (64573.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列で与えます。 -
Resolv
:: Hosts # getaddress(name) -> String (64573.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。
@param name ホスト名を文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
:: Hosts # getaddresses(name) -> [String] (64573.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列で与えます。 -
Gem
:: DependencyList # remove _ by _ name(full _ name) -> Gem :: Specification (64546.0) -
与えられた名前を持つ Gem::Specification を自身から削除します。
与えられた名前を持つ Gem::Specification を自身から削除します。
このメソッドでは削除後の依存関係をチェックしません。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name, Array#delete_if -
REXML
:: Element # delete _ namespace(namespace = "xmlns") -> self (64504.0) -
名前空間を要素から削除します。
名前空間を要素から削除します。
削除可能な名前空間はそのノードで宣言されているもののみです。
上位の要素で宣言されているものは削除できません。
引数を省略した場合はデフォルトの名前空間を削除します。
@param namespace 削除する名前空間の prefix
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new "<a xmlns:foo='bar' xmlns='twiddle'/>"
doc.root.delete_namespace
doc.to_s # => "<a xmlns:foo=... -
Module
# name -> String | nil (64333.0) -
モジュールやクラスの名前を文字列で返します。
モジュールやクラスの名前を文字列で返します。
このメソッドが返す「モジュール / クラスの名前」とは、
より正確には「クラスパス」を指します。
クラスパスとは、ネストしているモジュールすべてを
「::」を使って表示した名前のことです。
クラスパスの例としては「CGI::Session」「Net::HTTP」が挙げられます。
@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A... -
OpenSSL
:: ASN1 :: ObjectId # short _ name -> String | nil (64255.0) -
オブジェクト識別子に対応する short name を返します。
オブジェクト識別子に対応する short name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"
@see OpenSSL::ASN1::ObjectId#ln -
Encoding
# name -> String (64243.0) -
エンコーディングの名前を返します。
エンコーディングの名前を返します。
//emlist[例][ruby]{
Encoding::UTF_8.name #=> "UTF-8"
//} -
RDoc
:: CodeObject # parent _ file _ name -> String (64207.0) -
self.parent のファイル名を返します。
self.parent のファイル名を返します。
@see RDoc::CodeObject#parent -
RDoc
:: CodeObject # parent _ name -> String (64207.0) -
self.parent の名前を返します。
self.parent の名前を返します。
@see RDoc::CodeObject#parent -
RDoc
:: TopLevel # file _ relative _ name -> String (64207.0) -
自身が管理するファイルに関する相対パスを文字列で返します。
自身が管理するファイルに関する相対パスを文字列で返します。 -
Shell
:: SystemCommand # name -> String (64207.0) -
@todo
@todo
コマンド名を返します。 -
OpenSSL
:: X509 :: Name # to _ der -> String (64204.0) -
DER 形式のバイト列を返します。
DER 形式のバイト列を返します。 -
Pathname
# directory? -> bool (64204.0) -
FileTest.directory?(self.to_s) と同じです。
FileTest.directory?(self.to_s) と同じです。
@see FileTest.#directory? -
Pathname
# world _ writable? -> bool (64204.0) -
FileTest.world_writable?(self.to_s) と同じです。
FileTest.world_writable?(self.to_s) と同じです。
@see FileTest.#world_writable? -
JSON
:: Generator :: GeneratorMethods :: Object # to _ json(state _ or _ hash = nil) -> String (63976.0) -
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
このメソッドはあるオブジェクトに to_json メソッドが定義されていない場合に使用する
フォールバックのためのメソッドです。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby... -
JSON
:: Generator :: GeneratorMethods :: Hash # to _ json(state _ or _ hash = nil) -> String (63940.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
person = { "name" => "tanaka", "age" => 19 }
person.to_json # ... -
Resolv
:: DNS # getresource(name , typeclass) -> Resolv :: DNS :: Resource (56191.0) -
nameに対応するDNSリソースレコードを取得します。 最初に見つかったリソースを返します。
nameに対応するDNSリソースレコードを取得します。
最初に見つかったリソースを返します。
typeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv::DNS... -
Resolv
:: DNS # getresources(name , typeclass) -> [Resolv :: DNS :: Resource] (56191.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソース全てを配列にして返します。
nameに対応するDNSリソースレコードを取得します。
見つかったリソース全てを配列にして返します。
typeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv:... -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (56173.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param exception_name 定義する例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマット。
@param superclass 定義する例外のスーパークラスを指定します。
省略すると StandardError を使用します。 -
Gem
:: CommandManager # find _ command _ possibilities(command _ name) -> Array (56125.0) -
登録されているコマンドでマッチする可能性のあるものを返します。
登録されているコマンドでマッチする可能性のあるものを返します。
@param command_name コマンド名を文字列で指定します。 -
Pathname
# children(with _ directory = true) -> [Pathname] (56122.0) -
self 配下にあるパス名(Pathnameオブジェクト)の配列を返します。
self 配下にあるパス名(Pathnameオブジェクト)の配列を返します。
ただし、 ".", ".." は要素に含まれません。
@param with_directory 偽を指定するとファイル名のみ返します。デフォルトは真です。
@raise Errno::EXXX self が存在しないパスであったりディレクトリでなければ例外が発生します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new("/tmp").children # => [#<Pathname:.X11-unix>, #<Pathname:.iroha_unix>... -
Resolv
:: DNS # getname(address) -> Resolv :: DNS :: Name (56107.0) -
IP アドレス address のホスト名をルックアップし、 ルックアップ結果の最初のホスト名を返します。
IP アドレス address のホスト名をルックアップし、
ルックアップ結果の最初のホスト名を返します。
@param address IPアドレスを文字列、 Resolv::IPv4 のインスタンス、
Resolv::IPv6 のインスタンス、のいずれか与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
:: DNS # getnames(address) -> [Resolv :: DNS :: Name] (56107.0) -
IP アドレス address のホスト名をルックアップし、 ルックアップ結果のホスト名リストを返します。
IP アドレス address のホスト名をルックアップし、
ルックアップ結果のホスト名リストを返します。
@param address IPアドレスを文字列、 Resolv::IPv4 のインスタンス、
Resolv::IPv6 のインスタンス、のいずれか与えます。 -
REXML
:: StreamListener # doctype(name , pub _ sys , long _ name , uri) -> () (55936.0) -
文書型宣言(DTD)をパースしたときに呼び出されるコールバックメソッドです。
文書型宣言(DTD)をパースしたときに呼び出されるコールバックメソッドです。
pub_sys, long_name, uri はDTDが内部サブセットのみを
利用している場合には nil が渡されます。
@param name 宣言されているルート要素名が文字列で渡されます。
@param pub_sys "PUBLIC" もしくは "SYSTEM" が渡されます。nilが渡される場合もあります。
@param long_name "SYSTEM" の場合はシステム識別子が、"PUBLIC"の場合は公開識別子が
文字列で渡されます
@param uri "SYSTEM" の場... -
Pathname
# realpath(basedir = nil) -> Pathname (55858.0) -
余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
また、ファイルシステムをアクセスし、実際に存在するパスを返します。
シンボリックリンクも解決されます。
self が指すパスが存在しない場合は例外 Errno::ENOENT が発生します。
@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリになります。
//emlist[例][ruby]{
require 'pathname'
Dir.rmdir("/tmp/foo") rescue nil
File.unlink("/tmp/b... -
REXML
:: StreamListener # attlistdecl(element _ name , attributes , raw _ content) -> () (55843.0) -
DTDの属性リスト宣言をパースしたときに呼び出されるコールバックです。
DTDの属性リスト宣言をパースしたときに呼び出されるコールバックです。
@param element_name 要素名が文字列で渡されます
@param attributes 属性名とそのデフォルト値の対応が
{ 属性名文字列 => デフォルト値文字列(無ければnil) } という
ハッシュテーブルで渡されます
@param raw_content 文書内の属性リスト宣言の文字列がそのまま渡されます
=== 例
<!ATTLIST a att CDATA #REQUIRED xyz CDATA "foobar">
という属性リスト宣言に対しては
element_... -
Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array (55825.0) -
指定された Gem とその依存する Gem を全てインストールします。
指定された Gem とその依存する Gem を全てインストールします。
@param dep_or_name Gem の名前か Gem::Dependency のインスタンスを指定します。
@param version バージョンに関する条件を指定します。
@return このメソッドでインストールした Gem のリストを返します。 -
Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse (55825.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... -
Pathname
# expand _ path(default _ dir = & # 39; . & # 39;) -> Pathname (55804.0) -
Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
Pathname.new(File.expand_path(self.to_s, *args)) と同じです。
@param default_dir self が相対パスであれば default_dir を基準に展開されます。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
Pathname.pwd # => #<Pathname:/path/to>
path.expand_path # => #<Pathname:/path/to/testfile>
path.e... -
Pathname
# relative _ path _ from(base _ directory) -> Pathname (55804.0) -
base_directory から self への相対パスを求め、その内容の新しい Pathname オブジェクトを生成して返します。
base_directory から self への相対パスを求め、その内容の新しい Pathname
オブジェクトを生成して返します。
パス名の解決は文字列操作によって行われ、ファイルシステムをアクセス
しません。
self が相対パスなら base_directory も相対パス、self が絶対パスなら
base_directory も絶対パスでなければなりません。
@param base_directory ベースディレクトリを表す Pathname オブジェクトを指定します。
@raise ArgumentError Windows上でドライブが違うなど、base_direct... -
Shell
# dirname(filename) -> String (55804.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.dirname -
Shell
:: CommandProcessor # dirname(filename) -> String (55804.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.dirname -
Shell
:: Filter # delete(*filename) -> Integer (55804.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.delete -
CGI
:: HtmlExtension # radio _ button(name = "" , value = nil , checked = nil) -> String (55663.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param name name 属性の値を指定します。
@param value value 属性の値を指定します。
@param checked 真ならば checked 属性を設定します。
例:
radio_button("name", "value")
# <INPUT TYPE="radio" NAME="name" VALUE="value">
radio_button("name", "value", true)
# <INPUT TYPE="radio" NAME="name" ... -
REXML
:: Element # add _ attributes(attrs) -> () (55648.0) -
要素の属性を複数追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を複数追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
attrs には Hash もしくは Array を指定できます。
Hash の場合は、
{ "name1" => "value1", "name2" => "value2", ... }
という形で、配列の場合は
[ ["name1", "value1"], ["name2", "value2"], ... }
という形で追加/更新する属性を指定します。
@param attrs 追加する属性の属性名と属性値の対の集合(Array or Hash)
//emlist[][rub... -
Object
# respond _ to?(name , include _ all = false) -> bool (55645.0) -
オブジェクトがメソッド name を持つとき真を返します。
オブジェクトがメソッド name を持つとき真を返します。
オブジェクトが メソッド name を持つというのは、
オブジェクトが メソッド name に応答できることをいいます。
Windows での Process.fork や GNU/Linux での File.lchmod の
ような NotImplementedError が発生する場合は false を返します。
※ NotImplementedError が発生する場合に false を返すのは
Rubyの組み込みライブラリや標準ライブラリなど、C言語で実装されているメソッドのみです。
Rubyで実装されたメソッドで N... -
Module
# attr _ reader(*name) -> nil (55609.0) -
インスタンス変数 name の読み取りメソッドを定義します。
インスタンス変数 name の読み取りメソッドを定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
CGI
:: HtmlExtension # radio _ button(attributes) -> String (55603.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
radio_button({ "NAME" => "name", "VALUE" => "value", "ID" => "foo" })
# <INPUT TYPE="radio" NAME="name" VALUE="value" ID="foo"> -
Resolv
:: Hosts # each _ address(name) {|name| . . . } -> () (55576.0) -
ホスト名 name の IP アドレスをルックアップし、 各ルックアップ結果のアドレスに対してブロックを評価します。
ホスト名 name の IP アドレスをルックアップし、
各ルックアップ結果のアドレスに対してブロックを評価します。
@param name ホスト名を文字列で与えます。 -
Module
# deprecate _ constant(*name) -> self (55573.0) -
name で指定した定数を deprecate に設定します。 deprecate に設定した定数を参照すると警告メッセージが表示されます。
name で指定した定数を deprecate に設定します。
deprecate に設定した定数を参照すると警告メッセージが表示されます。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 存在しない定数を指定した場合に発生します。
@return self を返します。
//emlist[例][ruby]{
FOO = 123
Object.deprecate_constant(:FOO) # => Object
FOO
# warning: constant ::FOO is deprecated
# =... -
Module
# private _ class _ method(*name) -> self (55573.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
name で指定したクラスメソッド (クラスの特異メソッド) の
可視性を private に変更します。
@param name 0 個以上の String または Symbol を指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_class.private_method_define... -
Module
# private _ method _ defined?(name) -> bool (55573.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が private であるときに true を返します。 そうでなければ false を返します。
インスタンスメソッド name がモジュールに定義されており、
しかもその可視性が private であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@see Module#method_defined?, Module#public_method_defined?, Module#protected_method_defined?
//emlist[例][ruby]{
module A
def method1() end
end
class B
private
def ... -
Module
# remove _ method(*name) -> self (55573.0) -
インスタンスメソッド name をモジュールから削除します。
インスタンスメソッド name をモジュールから削除します。
Ruby 1.8.0 以降は複数のメソッド名を指定して一度に削除できます。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 指定したメソッドが定義されていない場合に発生します。
//emlist[例][ruby]{
class C
def foo
end
remove_method :foo
remove_method :no_such_method # 例外 NameError が発生
end
//}
@see Module#... -
RDoc
:: TopLevel # find _ module _ named(name) -> RDoc :: NormalModule (55573.0) -
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。 見つからなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。
見つからなかった場合は nil を返します。
@param name モジュール名を文字列で指定します。 -
REXML
:: Namespace # expanded _ name -> String (55573.0) -
REXML::Namespace#name= で設定された名前を返します。
REXML::Namespace#name= で設定された名前を返します。
name= で指定した名前が prefix を含んでいれば
prefix を含む名前を返し、そうでなければ
prefix を含まない名前を返します。
@see REXML::Namespace#prefix -
BasicObject
# singleton _ method _ removed(name) -> object (55561.0) -
特異メソッドが Module#remove_method に より削除された時にインタプリタから呼び出されます。
特異メソッドが Module#remove_method に
より削除された時にインタプリタから呼び出されます。
通常のメソッドの削除に対するフックには
Module#method_removedを使います。
@param name 削除されたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def singleton_method_removed(name)
puts "singleton method \"#{name}\" was removed"
end
end
obj = Foo.new
def obj.f... -
Module
# method _ removed(name) -> () (55561.0) -
メソッドが Module#remove_method により削除 された時にインタプリタがこのメソッドを呼び出します。
メソッドが Module#remove_method により削除
された時にインタプリタがこのメソッドを呼び出します。
特異メソッドの削除に対するフックには
BasicObject#singleton_method_removed
を使います。
@param name 削除されたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def Foo.method_removed(name)
puts "method \"#{name}\" was removed"
end
def foo
end
remove_... -
WIN32OLE
# ole _ respond _ to?(name) -> bool (55543.0) -
指定したメソッドをオブジェクトがサポートしているか調べます。
指定したメソッドをオブジェクトがサポートしているか調べます。
OLEオートメーションサーバが引数で指定した名前のメソッド(プロパティ)を
サポートしているかどうかを調べます。
なお、OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別
されません。
@param name 調べるメソッド名を文字列またはシンボルで指定します。
@return nameで指定したメソッドをオブジェクトが提供していれば真を返します。
excel = WIN32OLE.new('Excel.Application')
excel.ole_respond_to?(:quit) #=... -
REXML
:: Element # root _ node -> REXML :: Document | REXML :: Node (55540.0) -
self が属する文書のルートノードを返します。
self が属する文書のルートノードを返します。
通常はその要素が属する文書(REXML::Document) オブジェクトが
返されます。
その要素が属する REXML::Document オブジェクトが存在しない
場合は木構造上のルートノードが返されます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root>
<children>
<grandchildren />
</children>
</root>
EOS
children = doc.get_elements... -
REXML
:: Document # expanded _ name -> String (55528.0) -
""(空文字列)を返します。
""(空文字列)を返します。
XMLの仕様上、このオブジェクトはexpanded name名前を持ちえません。 -
Fiddle
:: Importer # import _ symbol(name) -> Fiddle :: Pointer (55525.0) -
取り込んだライブラリからシンボルをインポートします。
取り込んだライブラリからシンボルをインポートします。
返り値はシンボルがロードされたメモリのアドレスを持つ Fiddle::Pointer
オブジェクトを返します。
@param name シンボル名(文字列) -
Gem
:: CommandManager # register _ command(command _ name) -> false (55525.0) -
コマンドを自身に登録します。
コマンドを自身に登録します。
@param command_name コマンド名をシンボルで指定します。 -
RDoc
:: Context # find _ module _ named(name) -> RDoc :: NormalModule | nil (55525.0) -
追加された RDoc::NormalModule から引数で指定した名前のモジュール を検索します。見つからなかった場合は nil を返します。
追加された RDoc::NormalModule から引数で指定した名前のモジュール
を検索します。見つからなかった場合は nil を返します。
@param name モジュールの名前を文字列で指定します。 -
Rake
:: FileList # excluded _ from _ list?(file _ name) -> bool (55525.0) -
与えられたファイル名が除外される場合は、真を返します。 そうでない場合は偽を返します。
与えられたファイル名が除外される場合は、真を返します。
そうでない場合は偽を返します。
@param file_name ファイル名を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb")
file_list.exclude("t... -
RDoc
:: Context # find _ enclosing _ module _ named(name) -> RDoc :: NormalModule | nil (55507.0) -
find a module at a higher scope
find a module at a higher scope -
REXML
:: Namespace # fully _ expanded _ name -> String (55507.0) -
完全修飾名を返します。
完全修飾名を返します。 -
Resolv
:: DNS :: Resource :: IN :: SRV # target -> Resolv :: DNS :: Name (55507.0) -
対象のホストのホスト名を返します。
対象のホストのホスト名を返します。 -
Addrinfo
# getnameinfo(flags=0) -> [String , String] (55504.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... -
Pathname
# opendir -> Dir (55504.0) -
Dir.open(self.to_s, &block) と同じです。
Dir.open(self.to_s, &block) と同じです。
@see Dir.open -
Pathname
# readlink -> Pathname (55504.0) -
Pathname.new(File.readlink(self.to_s)) と同じです。
Pathname.new(File.readlink(self.to_s)) と同じです。
@see File.readlink -
Object
# respond _ to _ missing?(symbol , include _ private) -> bool (55258.0) -
自身が symbol で表されるメソッドに対し BasicObject#method_missing で反応するつもりならば真を返します。
自身が symbol で表されるメソッドに対し
BasicObject#method_missing で反応するつもりならば真を返します。
Object#respond_to? はメソッドが定義されていない場合、
デフォルトでこのメソッドを呼びだし問合せます。
BasicObject#method_missing を override した場合にこのメソッドも
override されるべきです。
false を返します。
@param symbol メソッド名シンボル
@param include_private private method も含めたい場合に true が渡されます...