ライブラリ
- ビルトイン (58)
-
cgi
/ html (13) - digest (1)
- drb (1)
-
drb
/ extservm (1) - e2mmap (1)
- etc (1)
- fiddle (1)
-
irb
/ input-method (1) - json (2)
- logger (7)
- mkmf (2)
-
net
/ ftp (6) -
net
/ imap (5) - openssl (11)
- optparse (7)
- ostruct (1)
- pathname (12)
- rake (1)
-
rake
/ loaders / makefile (1) -
rake
/ packagetask (1) -
rake
/ rdoctask (1) -
rdoc
/ code _ object (2) -
rdoc
/ context (5) -
rdoc
/ markup (1) -
rdoc
/ markup / formatter (1) -
rdoc
/ top _ level (5) - resolv (18)
-
rexml
/ document (11) -
rexml
/ sax2listener (1) -
rexml
/ streamlistener (2) - rubygems (2)
-
rubygems
/ command (6) -
rubygems
/ command _ manager (5) -
rubygems
/ commands / build _ command (2) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ commands / which _ command (1) -
rubygems
/ config _ file (1) -
rubygems
/ dependency (4) -
rubygems
/ dependency _ installer (2) -
rubygems
/ dependency _ list (3) -
rubygems
/ indexer (2) -
rubygems
/ installer (4) -
rubygems
/ package / f _ sync _ dir (1) -
rubygems
/ package / tar _ header (4) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (5) -
rubygems
/ source _ index (6) - shell (4)
-
shell
/ command-processor (9) -
shell
/ filter (4) -
shell
/ system-command (2) - socket (3)
-
syslog
/ logger (1) - time (1)
- uri (1)
-
webrick
/ httprequest (1) -
webrick
/ httputils (2) -
win32
/ registry (16) - win32ole (4)
クラス
- Addrinfo (2)
- BasicObject (6)
- Binding (1)
-
DRb
:: DRbUnknown (1) -
DRb
:: ExtServManager (1) - Encoding (4)
-
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (2) -
Etc
:: Passwd (1) -
Fiddle
:: Function (1) -
Gem
:: Command (6) -
Gem
:: CommandManager (5) -
Gem
:: Commands :: BuildCommand (2) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: Commands :: WhichCommand (1) -
Gem
:: ConfigFile (1) -
Gem
:: Dependency (4) -
Gem
:: DependencyInstaller (2) -
Gem
:: DependencyList (3) -
Gem
:: Indexer (2) -
Gem
:: Installer (4) -
Gem
:: LoadError (2) -
Gem
:: Package :: TarHeader (4) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: Package :: TarWriter (5) -
Gem
:: SourceIndex (6) -
IRB
:: InputMethod (1) - Logger (6)
-
Logger
:: LogDevice (1) - MatchData (7)
- Method (1)
- Module (7)
-
Net
:: FTP (6) -
Net
:: IMAP (1) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: ResponseCode (1) -
Net
:: IMAP :: TaggedResponse (1) -
Net
:: IMAP :: UntaggedResponse (1) - NoMethodError (1)
- Object (8)
-
OpenSSL
:: ASN1 :: ObjectId (4) -
OpenSSL
:: Config (1) -
OpenSSL
:: Digest (1) -
OpenSSL
:: Engine (2) -
OpenSSL
:: X509 :: Name (2) - OpenStruct (1)
- OptionParser (7)
- Pathname (12)
-
RDoc
:: CodeObject (2) -
RDoc
:: Context (5) -
RDoc
:: Markup (1) -
RDoc
:: Markup :: Formatter (1) -
RDoc
:: Options (2) -
RDoc
:: TopLevel (5) -
REXML
:: AttlistDecl (1) -
REXML
:: DocType (3) -
REXML
:: Document (2) -
REXML
:: Element (1) -
REXML
:: Entity (1) -
REXML
:: NotationDecl (1) -
Rake
:: MakefileLoader (1) -
Rake
:: PackageTask (1) -
Rake
:: RDocTask (1) -
Rake
:: TaskArguments (1) - Regexp (1)
- Resolv (4)
-
Resolv
:: DNS (6) -
Resolv
:: DNS :: Name (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: DNS :: Resource :: MX (1) -
Resolv
:: Hosts (4) -
Resolv
:: IPv6 (1) - Shell (4)
-
Shell
:: CommandProcessor (9) -
Shell
:: Filter (4) -
Shell
:: SystemCommand (2) -
Socket
:: Ifaddr (1) - String (13)
- Symbol (2)
-
Syslog
:: Logger (1) - Thread (2)
- Time (1)
-
URI
:: LDAP (1) - UnboundMethod (1)
-
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPUtils :: FormData (2) - WIN32OLE (1)
-
WIN32OLE
_ METHOD (2) -
WIN32OLE
_ VARIABLE (1) -
Win32
:: Registry (16)
モジュール
キーワード
- % (1)
- <=> (1)
- =~ (1)
- Digest (1)
- [] (12)
-
_ _ send _ _ (2) - add (3)
-
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ file (2) -
add
_ file _ simple (2) -
add
_ html (1) -
add
_ module (1) -
add
_ tag (1) -
add
_ value (1) - args (1)
- autoload? (1)
- basename (1)
- binread (1)
- canonname (1)
-
check
_ signedness (2) - checkbox (1)
- chmod (4)
- chown (1)
-
class
_ variable _ get (1) - command (1)
-
command
_ names (1) - compress (1)
-
const
_ get (1) -
const
_ missing (1) - debug (2)
-
def
_ exception (1) -
define
_ singleton _ method (2) - delete (5)
-
delete
_ key (1) -
delete
_ value (1) -
descriptor
_ length (1) -
destination
_ encoding _ name (2) - dig (1)
- digest (1)
- dirname (3)
- dn (1)
- doctype (2)
- each (2)
-
element
_ name (1) - entity (1)
- eval (1)
- exchange (1)
-
external
_ id (1) -
file
_ absolute _ name (1) -
file
_ field (2) -
file
_ name (1) -
file
_ relative _ name (1) - filename (2)
- find (2)
-
find
_ command (1) -
find
_ command _ possibilities (1) -
find
_ enclosing _ module _ named (1) -
find
_ gems (1) -
find
_ local _ symbol (1) -
find
_ name (2) -
find
_ paths (1) -
find
_ spec _ by _ name _ and _ version (1) -
formatted
_ program _ filename (1) -
fsync
_ dir (1) - ftype (1)
-
full
_ name (2) -
gem
_ signature (1) -
generate
_ bin _ script (1) -
generate
_ bin _ symlink (1) -
generate
_ windows _ script (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)
- gzip (1)
-
hash
_ old (1) - hidden (2)
- httpdate (1)
- id (1)
- id2name (1)
- inspect (1)
- install (1)
- lchmod (1)
- linkname (1)
- ln (1)
- load (1)
-
load
_ file (1) -
load
_ gemspecs (1) - log (2)
-
long
_ name (1) -
max
_ key _ length (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) - mdtm (1)
-
method
_ missing (1) - mkdir (3)
- name= (3)
-
named
_ captures (1) - names (2)
- namespace (1)
- ndata (1)
-
num
_ keys (1) -
num
_ values (1) - offset (2)
-
ok
_ to _ remove? (1) -
ole
_ get _ methods (1) -
ole
_ type _ detail (1) - on (7)
-
op
_ name (1) -
original
_ name (2) -
package
_ dir= (1) -
page
_ dir (1) -
parent
_ file _ name (1) -
parent
_ name (1) -
password
_ field (2) -
program
_ name (1) -
program
_ name= (1) -
public
_ send (2) -
radio
_ group (2) - read (2)
-
read
_ bin (1) -
read
_ i (1) -
read
_ s (1) - readlines (1)
-
register
_ command (1) -
remove
_ by _ name (1) -
remove
_ option (1) -
remove
_ spec (1) - rename (1)
- replicate (1)
-
respond
_ to _ missing? (1) - rm (3)
- send (2)
- service (1)
- setgid? (1)
-
short
_ name (1) -
show
_ lookup _ failure (1) -
singleton
_ method (1) -
singleton
_ method _ added (1) -
singleton
_ method _ removed (1) -
singleton
_ method _ undefined (1) - slice (6)
- sn (1)
-
source
_ encoding _ name (2) -
spec
_ path (1) - specification (1)
- split (1)
-
tag
_ end (1) - target (1)
-
text
_ field (2) -
to
_ der (1) -
to
_ json (2) -
to
_ name (1) -
to
_ s (5) - uname (1)
- unlink (1)
- utime (1)
-
which
_ to _ update (1) -
with
_ defaults (1) - write (1)
- wtime (1)
- yaml? (1)
検索結果
先頭5件
-
Gem
:: Package :: TarHeader # name -> String (81655.0) -
tar のヘッダに含まれる name を返します。
tar のヘッダに含まれる name を返します。 -
Gem
:: Dependency # name -> String (81607.0) -
依存関係の名前を文字列か正規表現で返します。
依存関係の名前を文字列か正規表現で返します。 -
Gem
:: Command # get _ one _ gem _ name -> String (72907.0) -
コマンドラインで与えられた Gem の名前を一つ取得して返します。
コマンドラインで与えられた Gem の名前を一つ取得して返します。
@raise Gem::CommandLineError コマンドライン引数から Gem の名前を一つだけ取得できない場合に発生します。 -
Gem
:: Command # get _ all _ gem _ names -> Array (72904.0) -
コマンドラインで与えられた Gem の名前を全て取得して返します。
コマンドラインで与えられた Gem の名前を全て取得して返します。
@raise Gem::CommandLineError コマンドライン引数から Gem の名前を取得できない場合に発生します。 -
Encoding
# name -> String (72625.0) -
エンコーディングの名前を返します。
エンコーディングの名前を返します。
//emlist[例][ruby]{
Encoding::UTF_8.name #=> "UTF-8"
//} -
DRb
:: DRbUnknown # name -> String (72607.0) -
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。 -
Gem
:: LoadError # name -> String (72607.0) -
ロードに失敗した Gem の名前を返します。
ロードに失敗した Gem の名前を返します。 -
Net
:: IMAP :: TaggedResponse # name -> String (72607.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD" -
Net
:: IMAP :: UntaggedResponse # name -> String (72607.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD"
* "BYE"
* "PREAUTH"
* "CAPABILITY"
* "LIST"
* "FLAGS"
* etc -
OpenSSL
:: Digest # name -> String (72607.0) -
ハッシュ関数の名前を返します。
ハッシュ関数の名前を返します。 -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (64828.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。 -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (64207.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (64207.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (63907.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (63907.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
WEBrick
:: HTTPUtils :: FormData # name -> String | nil (63694.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() -
Net
:: IMAP :: Address # name -> String | nil (63655.0) -
メールアドレスの 822 の個人名(personal name)を返します。
メールアドレスの 822 の個人名(personal name)を返します。
個人名が存在しない場合は nil を返します。
通常は nil を返します。 -
REXML
:: Document # name -> String (63628.0) -
""(空文字列)を返します。
""(空文字列)を返します。
XMLの仕様上、このオブジェクトはexpanded name名前を持ちえません。 -
REXML
:: DocType # name -> String (63625.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"
//} -
Thread
# name -> String (63625.0) -
self の名前を返します。
self の名前を返します。
@see Thread#name= -
WIN32OLE
_ METHOD # name -> String (63625.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 (63607.0) -
このユーザのログイン名を返します。
このユーザのログイン名を返します。 -
Fiddle
:: Function # name -> nil | String (63607.0) -
関数の名前を返します。
関数の名前を返します。
名前が定義されていない場合は nil を返します。
@see Fiddle::Function.new -
Net
:: IMAP :: ResponseCode # name -> String (63607.0) -
レスポンスコードを表す文字列を返します。 "ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。
レスポンスコードを表す文字列を返します。
"ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。 -
RDoc
:: Context # name -> String (63607.0) -
自身の名前を返します。
自身の名前を返します。
サブクラスによっては、メソッド名やクラス名を意味します。 -
REXML
:: NotationDecl # name -> String (63607.0) -
記法宣言の名前を返します。
記法宣言の名前を返します。 -
Rake
:: RDocTask # name -> String (63607.0) -
タスクの名前を返します。デフォルトは rdoc です。
タスクの名前を返します。デフォルトは rdoc です。 -
Socket
:: Ifaddr # name -> String (63607.0) -
self のインターフェイス名を返します。
self のインターフェイス名を返します。 -
Gem
:: DependencyList # find _ name(full _ name) -> Gem :: Specification | nil (55246.0) -
自身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。
自身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。
見つからなかった場合は nil を返します。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name -
RDoc
:: Context # find _ enclosing _ module _ named(name) -> RDoc :: NormalModule | nil (55207.0) -
find a module at a higher scope
find a module at a higher scope -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (55204.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。 -
Module
# name -> String | nil (54733.0) -
モジュールやクラスの名前を文字列で返します。
モジュールやクラスの名前を文字列で返します。
このメソッドが返す「モジュール / クラスの名前」とは、
より正確には「クラスパス」を指します。
クラスパスとは、ネストしているモジュールすべてを
「::」を使って表示した名前のことです。
クラスパスの例としては「CGI::Session」「Net::HTTP」が挙げられます。
@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A... -
Shell
:: SystemCommand # name -> String (54607.0) -
@todo
@todo
コマンド名を返します。 -
Gem
:: CommandManager # command _ names -> Array (54604.0) -
登録されているコマンド名の配列を返します。
登録されているコマンド名の配列を返します。 -
Gem
:: Package :: TarHeader # gname -> String (54604.0) -
tar のヘッダに含まれるグループ名を返します。
tar のヘッダに含まれるグループ名を返します。 -
Gem
:: SourceIndex # find _ name(gem _ name , version _ requirement = Gem :: Requirement . default) -> Gem :: Specification (46828.0) -
短い名前で正確にマッチする Gem を返します。
短い名前で正確にマッチする Gem を返します。
@param gem_name Gem の名前を指定します。
@param version_requirement
@see Gem::Requirement -
Gem
:: CommandManager # find _ command _ possibilities(command _ name) -> Array (46225.0) -
登録されているコマンドでマッチする可能性のあるものを返します。
登録されているコマンドでマッチする可能性のあるものを返します。
@param command_name コマンド名を文字列で指定します。 -
Resolv
:: DNS # getname(address) -> Resolv :: DNS :: Name (46207.0) -
IP アドレス address のホスト名をルックアップし、 ルックアップ結果の最初のホスト名を返します。
IP アドレス address のホスト名をルックアップし、
ルックアップ結果の最初のホスト名を返します。
@param address IPアドレスを文字列、 Resolv::IPv4 のインスタンス、
Resolv::IPv6 のインスタンス、のいずれか与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
:: DNS # getnames(address) -> [Resolv :: DNS :: Name] (46207.0) -
IP アドレス address のホスト名をルックアップし、 ルックアップ結果のホスト名リストを返します。
IP アドレス address のホスト名をルックアップし、
ルックアップ結果のホスト名リストを返します。
@param address IPアドレスを文字列、 Resolv::IPv4 のインスタンス、
Resolv::IPv6 のインスタンス、のいずれか与えます。 -
Rake
:: PackageTask # package _ dir=(dirname) (46204.0) -
パッケージに入れるファイルを保存するディレクトリ名をセットします。
パッケージに入れるファイルを保存するディレクトリ名をセットします。
@param dirname パッケージに入れるファイルを保存するディレクトリ名を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_dir # => "pkg"
package_task.package_dir = "package"
package_tas... -
REXML
:: Namespace # expanded _ name -> String (45973.0) -
REXML::Namespace#name= で設定された名前を返します。
REXML::Namespace#name= で設定された名前を返します。
name= で指定した名前が prefix を含んでいれば
prefix を含む名前を返し、そうでなければ
prefix を含まない名前を返します。
@see REXML::Namespace#prefix -
Gem
:: DependencyList # remove _ by _ name(full _ name) -> Gem :: Specification (45946.0) -
与えられた名前を持つ Gem::Specification を自身から削除します。
与えられた名前を持つ Gem::Specification を自身から削除します。
このメソッドでは削除後の依存関係をチェックしません。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name, Array#delete_if -
Gem
:: Command # program _ name=(name) (45928.0) -
コマンドラインで実行するときに使用するプログラム名をセットします。
コマンドラインで実行するときに使用するプログラム名をセットします。
@param name プログラム名を指定します。 -
Gem
:: CommandManager # register _ command(command _ name) -> false (45925.0) -
コマンドを自身に登録します。
コマンドを自身に登録します。
@param command_name コマンド名をシンボルで指定します。 -
Gem
:: Commands :: DependencyCommand # find _ gems(name , source _ index) -> Hash (45925.0) -
与えられた Gem の名前をインデックスから検索します。
与えられた Gem の名前をインデックスから検索します。
@param name Gem の名前を指定します。
@param source_index Gem::SourceIndex のインスタンスを指定します。
@see Gem::SourceIndex#search -
REXML
:: Namespace # fully _ expanded _ name -> String (45907.0) -
完全修飾名を返します。
完全修飾名を返します。 -
Gem
:: Commands :: BuildCommand # load _ gemspecs(filename) -> Array (45904.0) -
gemspec ファイルをロードします。
gemspec ファイルをロードします。
@param filename ファイル名を指定します。 -
Gem
:: Installer # generate _ windows _ script(filename , bindir) (45904.0) -
コマンドの実行を容易にするために Windows 向けのバッチファイルを作成します。
コマンドの実行を容易にするために Windows 向けのバッチファイルを作成します。
@param bindir 実行ファイルを配置するディレクトリを指定します。
@param filename ファイル名を指定します。 -
Gem
:: Package :: FSyncDir # fsync _ dir(dirname) -> () (45904.0) -
ディスクの同期をします。
ディスクの同期をします。 -
Regexp
# named _ captures -> { String => [Integer] } (45904.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 を返します。
/(.)(.)/... -
Method
# original _ name -> Symbol (45643.0) -
オリジナルのメソッド名を返します。
オリジナルのメソッド名を返します。
//emlist[例][ruby]{
class C
def foo; end
alias bar foo
end
C.new.method(:bar).original_name # => :foo
//}
@see UnboundMethod#original_name -
UnboundMethod
# original _ name -> Symbol (45643.0) -
オリジナルのメソッド名を返します。
オリジナルのメソッド名を返します。
//emlist[例][ruby]{
class C
def foo; end
alias bar foo
end
C.instance_method(:bar).original_name # => :foo
//}
@see Method#original_name -
Gem
:: Dependency # name=(name) (45610.0) -
依存関係の名前を文字列か正規表現でセットします。
依存関係の名前を文字列か正規表現でセットします。 -
Gem
:: Command # program _ name -> String (45607.0) -
コマンドラインで実行するときに使用するプログラム名を返します。
コマンドラインで実行するときに使用するプログラム名を返します。 -
Gem
:: Package :: TarReader :: Entry # full _ name -> String (45607.0) -
自身の完全な名前を返します。
自身の完全な名前を返します。 -
Addrinfo
# getnameinfo(flags=0) -> [String , String] (45604.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
:: Package :: TarHeader # linkname -> String (45604.0) -
tar のヘッダに含まれる linkname を返します。
tar のヘッダに含まれる linkname を返します。 -
Gem
:: Package :: TarHeader # uname -> String (45604.0) -
tar のヘッダに含まれるユーザ名を返します。
tar のヘッダに含まれるユーザ名を返します。 -
Pathname
# grpowned? -> bool (45604.0) -
FileTest.grpowned?(self.to_s) と同じです。
FileTest.grpowned?(self.to_s) と同じです。
@see FileTest.#grpowned? -
Pathname
# setgid? -> bool (45604.0) -
FileTest.setgid?(self.to_s) と同じです。
FileTest.setgid?(self.to_s) と同じです。
@see FileTest.#setgid? -
OpenSSL
:: Engine # digest(name) -> OpenSSL :: Digest (37525.0) -
engine からメッセージダイジェストオブジェクトを生成します。
engine からメッセージダイジェストオブジェクトを生成します。
@param name メッセージダイジェストアルゴリズム名(文字列)
@raise OpenSSL::Engine::EngineError 指定したアルゴリズムが存在しない、もしくは
engine がサポートしていない場合に発生します。 -
CGI
:: HtmlExtension # radio _ group(name = "" , *values) -> String (37360.0) -
タイプが radio である input 要素のリストを生成します。
タイプが radio である input 要素のリストを生成します。
生成される input 要素の name 属性はすべて同じになり、
それぞれの input 要素の後ろにはラベルが続きます。
@param name name 属性の値を指定します。
@param values value 属性のリストを指定します。
それぞれの引数が、単純な文字列の場合、value 属性の値とラベルに同じものが使用されます。
それぞれの引数が、二要素または三要素の配列の場合、最終要素が true であれば、
check... -
Kernel
# check _ signedness(type , headers = nil , opts = nil) -> "signed" | "unsigned" | nil (37300.0) -
Returns the signedness of the given +type+. You may optionally specify additional +headers+ to search in for the +type+. If the +type+ is found and is a numeric type, a macro is passed as a preprocessor constant to the compiler using the +type+ name, in uppercase, prepended with 'SIGNEDNESS_OF_', followed by the +type+ name, followed by '=X' where 'X' is positive integer if the +type+ is unsigned, or negative integer if the +type+ is signed. For example, if size_t is defined as unsigned, then check_signedness('size_t') would returned +1 and the SIGNEDNESS_OF_SIZE_T=+1 preprocessor macro would be passed to the compiler, and SIGNEDNESS_OF_INT=-1 if check_signedness('int') is done.
Returns the signedness of the given +type+. You may optionally
specify additional +headers+ to search in for the +type+.
If the +type+ is found and is a numeric type, a macro is passed as a
preprocessor constant to the compiler using the +type+ name, in
uppercase, prepended with 'SIGNEDNESS... -
Kernel
# check _ signedness(type , headers = nil , opts = nil) { . . . } -> "signed" | "unsigned" | nil (37300.0) -
Returns the signedness of the given +type+. You may optionally specify additional +headers+ to search in for the +type+. If the +type+ is found and is a numeric type, a macro is passed as a preprocessor constant to the compiler using the +type+ name, in uppercase, prepended with 'SIGNEDNESS_OF_', followed by the +type+ name, followed by '=X' where 'X' is positive integer if the +type+ is unsigned, or negative integer if the +type+ is signed. For example, if size_t is defined as unsigned, then check_signedness('size_t') would returned +1 and the SIGNEDNESS_OF_SIZE_T=+1 preprocessor macro would be passed to the compiler, and SIGNEDNESS_OF_INT=-1 if check_signedness('int') is done.
Returns the signedness of the given +type+. You may optionally
specify additional +headers+ to search in for the +type+.
If the +type+ is found and is a numeric type, a macro is passed as a
preprocessor constant to the compiler using the +type+ name, in
uppercase, prepended with 'SIGNEDNESS... -
Gem
:: CommandManager # find _ command(command _ name) -> Gem :: Command | nil (37225.0) -
登録されているコマンドからマッチしたものを返します。
登録されているコマンドからマッチしたものを返します。
@param command_name コマンド名を文字列で指定します。
@return Gem::Command のサブクラスのインスタンスを返します。
@raise RuntimeError マッチする可能性のあるコマンドが複数ある場合に発生します。
また、マッチするコマンドが無かった場合にも発生します。 -
Shell
# dirname(filename) -> String (37204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.dirname -
Shell
:: CommandProcessor # dirname(filename) -> String (37204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.dirname -
Shell
:: Filter # dirname(filename) -> String (37204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.dirname -
BasicObject
# method _ missing(name , *args) -> object (36997.0) -
呼びだされたメソッドが定義されていなかった時、Rubyインタプリタがこのメソッド を呼び出します。
呼びだされたメソッドが定義されていなかった時、Rubyインタプリタがこのメソッド
を呼び出します。
呼び出しに失敗したメソッドの名前 (Symbol) が name に
その時の引数が第二引数以降に渡されます。
デフォルトではこのメソッドは例外 NoMethodError を発生させます。
@param name 未定義メソッドの名前(シンボル)です。
@param args 未定義メソッドに渡された引数です。
@return ユーザー定義の method_missing メソッドの返り値が未定義メソッドの返り値で
あるかのように見えます。
//emlist[例][ruby]{... -
Resolv
:: DNS # getaddress(name) -> Resolv :: IPv4 | Resolv :: IPv6 (36991.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。
@param name ホスト名を文字列もしくはResolv::DNS::Nameのインスタンスで与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
:: DNS # getaddresses(name) -> [Resolv :: IPv4 | Resolv :: IPv6] (36991.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列もしくはResolv::DNS::Nameのインスタンスで与えます。 -
BasicObject
# singleton _ method _ undefined(name) -> object (36979.0) -
特異メソッドが Module#undef_method または undef により未定義にされた時にインタプリタから呼び出されます。
特異メソッドが Module#undef_method または
undef により未定義にされた時にインタプリタから呼び出されます。
通常のメソッドの未定義に対するフックには
Module#method_undefined を使います。
@param name 未定義にされたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def singleton_method_undefined(name)
puts "singleton method \"#{name}\" was undefined"
end
end
obj... -
Kernel
# Digest(name) -> object (36973.0) -
"MD5"や"SHA1"などのダイジェストを示す文字列 name を指定し、 対応するダイジェストのクラスを取得します。
"MD5"や"SHA1"などのダイジェストを示す文字列 name を指定し、
対応するダイジェストのクラスを取得します。
このメソッドはスレッドセーフです。マルチスレッド環境で
Digest::MD5などを直接呼び出すと問題があるときはこのメソッドを使
うか、起動時に使用するライブラリを Kernel.#require してください。
@param name "MD5"や"SHA1"などのダイジェストを示す文字列を指定します。
@return Digest::MD5やDigest::SHA1などの対応するダイジェストのクラスを返します。インスタンスではなく、クラスを返します。注意してくだ... -
Object
# singleton _ method(name) -> Method (36973.0) -
オブジェクトの特異メソッド name をオブジェクト化した Method オブ ジェクトを返します。
オブジェクトの特異メソッド name をオブジェクト化した Method オブ
ジェクトを返します。
@param name メソッド名をSymbol またはStringで指定します。
@raise NameError 定義されていないメソッド名を引数として与えると発生します。
//emlist[][ruby]{
class Demo
def initialize(n)
@iv = n
end
def hello()
"Hello, @iv = #{@iv}"
end
end
k = Demo.new(99)
def k.hi
"Hi, @iv = ... -
RDoc
:: Markup :: Formatter # add _ tag(name , start , stop) -> () (36973.0) -
name で登録された規則で取得された文字列を start と stop で囲むように指 定します。
name で登録された規則で取得された文字列を start と stop で囲むように指
定します。
@param name RDoc::Markup::ToHtml などのフォーマッタに識別させる時
の名前を Symbol で指定します。
@param start 開始の記号を文字列で指定します。
@param stop 終了の記号を文字列で指定します。
例:
require 'rdoc/markup/to_html'
# :STRIKE のフォーマットを <strike> 〜 </strike> に指定。
h = RDoc::Markup:... -
Resolv
# getaddress(name) -> String (36973.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。
@param name ホスト名を文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
# getaddresses(name) -> [String] (36973.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列で与えます。 -
Resolv
:: Hosts # getaddress(name) -> String (36973.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。
@param name ホスト名を文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
:: Hosts # getaddresses(name) -> [String] (36973.0) -
ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。
ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。
ルックアップに失敗した場合は空の配列が返されます。
@param name ホスト名を文字列で与えます。 -
BasicObject
# singleton _ method _ added(name) -> object (36961.0) -
特異メソッドが追加された時にインタプリタから呼び出されます。
特異メソッドが追加された時にインタプリタから呼び出されます。
通常のメソッドの追加に対するフックには
Module#method_addedを使います。
@param name 追加されたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def singleton_method_added(name)
puts "singleton method \"#{name}\" was added"
end
end
obj = Foo.new
def obj.foo
end
#=> singleton method "fo... -
BasicObject
# singleton _ method _ removed(name) -> object (36961.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... -
REXML
:: StreamListener # tag _ end(name) -> () (36943.0) -
終了タグをパースしたときに呼び出されるコールバックメソッドです。
終了タグをパースしたときに呼び出されるコールバックメソッドです。
@param name タグ名が文字列で渡されます
=== 例
</tag>
という終了タグに対し、
name: "tag"
という引数が渡されます。 -
Symbol
# id2name -> String (36943.0) -
シンボルに対応する文字列を返します。
シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern -
Gem
:: LoadError # name=(gem _ name) (36928.0) -
ロードに失敗した Gem の名前をセットします。
ロードに失敗した Gem の名前をセットします。
@param gem_name Gem の名前を指定します。 -
REXML
:: Document # expanded _ name -> String (36928.0) -
""(空文字列)を返します。
""(空文字列)を返します。
XMLの仕様上、このオブジェクトはexpanded name名前を持ちえません。 -
Gem
:: SourceIndex # gem _ signature(gem _ full _ name) -> String (36925.0) -
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
@param gem_full_name Gem の名前を指定します。 -
Gem
:: Commands :: UnpackCommand # get _ path(gemname , version _ req) -> String | nil (36904.0) -
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
@param gemname Gem パッケージの名前を指定します。
@param version_req バージョンの満たすべき条件を文字列で指定します。 -
Logger
# debug(progname = nil) -> true (36904.0) -
ログレベルが DEBUG のメッセージを出力します。
ログレベルが DEBUG のメッセージを出力します。
現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
... -
Logger
# debug(progname = nil) { . . . } -> true (36904.0) -
ログレベルが DEBUG のメッセージを出力します。
ログレベルが DEBUG のメッセージを出力します。
現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
... -
RDoc
:: Options # page _ dir -> Pathname | nil (36904.0) -
コマンドライン引数の --page-dir オプションで指定したディレクトリを返し ます。
コマンドライン引数の --page-dir オプションで指定したディレクトリを返し
ます。
指定されていない場合は nil を返します。 -
Resolv
# getname(address) -> String (36904.0) -
IP アドレス address のホスト名をルックアップし、 ルックアップ結果の最初のホスト名を文字列で返します。
IP アドレス address のホスト名をルックアップし、
ルックアップ結果の最初のホスト名を文字列で返します。
@param address IPアドレスを文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
# getnames(address) -> [String] (36904.0) -
IP アドレス address のホスト名をルックアップし、 ルックアップ結果のホスト名リストを返します。
IP アドレス address のホスト名をルックアップし、
ルックアップ結果のホスト名リストを返します。
@param address IPアドレスを文字列で与えます。 -
Resolv
:: Hosts # getname(address) -> String (36904.0) -
IP アドレス address のホスト名をルックアップし、 ルックアップ結果の最初のホスト名を文字列で返します。
IP アドレス address のホスト名をルックアップし、
ルックアップ結果の最初のホスト名を文字列で返します。
@param address IPアドレスを文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。 -
Resolv
:: Hosts # getnames(address) -> [String] (36904.0) -
IP アドレス address のホスト名をルックアップし、 ルックアップ結果のホスト名リストを返します。
IP アドレス address のホスト名をルックアップし、
ルックアップ結果のホスト名リストを返します。
@param address IPアドレスを文字列で与えます。 -
CGI
:: HtmlExtension # radio _ group(attributes) -> String (36805.0) -
タイプが radio である input 要素のリストを生成します。
タイプが radio である input 要素のリストを生成します。
生成される input 要素の name 属性はすべて同じになり、
それぞれの input 要素の後ろにはラベルが続きます。
@param attributes 属性をハッシュで指定します。
例:
radio_group({ "NAME" => "name",
"VALUES" => ["foo", "bar", "baz"] })
radio_group({ "NAME" => "name",
"VALUES" => [["foo"], [... -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (36688.0) -
self に特異メソッド name を定義します。
self に特異メソッド name を定義します。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
class A
class << self
def class_name
to_s
end
end
end
A.define_singleton_me... -
Object
# define _ singleton _ method(symbol , method) -> Symbol (36688.0) -
self に特異メソッド name を定義します。
self に特異メソッド name を定義します。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
class A
class << self
def class_name
to_s
end
end
end
A.define_singleton_me... -
Object
# respond _ to _ missing?(symbol , include _ private) -> bool (36658.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 が渡されます... -
WIN32OLE
# ole _ get _ methods -> [WIN32OLE _ METHOD] (36640.0) -
オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として 返します。
オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として
返します。
ole_get_methodsメソッドは、OLEオートメーションサーバのメソッドのうち読
み取り可能なプロパティをWIN32OLE_METHODの配列として返します。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
excel = WIN32OLE... -
Gem
:: Package :: TarWriter # add _ file(name , mode) -> self (36628.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。