ライブラリ
- ビルトイン (81)
-
cgi
/ core (4) -
cgi
/ html (26) -
cgi
/ session (1) - csv (6)
- drb (1)
- e2mmap (2)
- erb (1)
- etc (27)
- fiddle (2)
-
fiddle
/ import (1) -
irb
/ cmd / help (1) -
irb
/ cmd / load (3) -
irb
/ extend-command (2) -
irb
/ input-method (2) - json (8)
-
json
/ add / struct (1) - logger (17)
- mkmf (2)
-
net
/ ftp (12) -
net
/ http (3) -
net
/ imap (2) - open-uri (3)
- openssl (31)
- ostruct (2)
- pathname (14)
- psych (2)
- rake (8)
- rdoc (1)
-
rdoc
/ context (5) -
rdoc
/ markup (2) -
rdoc
/ parser / ruby (1) -
rdoc
/ top _ level (6) - readline (3)
- resolv (8)
- rexml (1)
-
rexml
/ document (26) -
rexml
/ sax2listener (4) -
rexml
/ streamlistener (3) - rss (7)
- rubygems (1)
-
rubygems
/ command (1) -
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
/ dependency _ installer (2) -
rubygems
/ dependency _ list (3) -
rubygems
/ ext / builder (1) -
rubygems
/ package / tar _ header (1) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ security (1) -
rubygems
/ source _ index (7) -
rubygems
/ specification (9) - shell (3)
-
shell
/ command-processor (3) -
shell
/ filter (3) - socket (7)
-
syslog
/ logger (1) - uri (4)
-
webrick
/ httprequest (4) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ httputils (5) -
webrick
/ utils (1) -
win32
/ registry (22) - win32ole (7)
- zlib (2)
クラス
- Addrinfo (1)
- BasicObject (1)
- CGI (1)
-
CGI
:: Cookie (2) -
CGI
:: Session (1) - CSV (4)
-
CSV
:: Row (1) -
CSV
:: Table (1) -
DRb
:: DRbUnknown (1) - ERB (1)
- Encoding (1)
-
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (2) -
Etc
:: Group (1) -
Fiddle
:: Function (2) - File (6)
-
Gem
:: Command (1) -
Gem
:: Commands :: BuildCommand (2) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: DependencyInstaller (2) -
Gem
:: DependencyList (3) -
Gem
:: Ext :: Builder (1) -
Gem
:: Package :: TarHeader (1) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: SourceIndex (7) -
Gem
:: Specification (9) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) -
IRB
:: InputMethod (2) -
JSON
:: Parser (2) - Logger (17)
- Module (36)
-
Net
:: FTP (12) -
Net
:: HTTP (1) -
Net
:: IMAP (1) -
Net
:: IMAP :: UntaggedResponse (1) - Object (5)
-
OpenSSL
:: ASN1 :: ObjectId (3) -
OpenSSL
:: Config (5) -
OpenSSL
:: Engine (1) -
OpenSSL
:: PKCS7 :: RecipientInfo (1) -
OpenSSL
:: PKCS7 :: SignerInfo (2) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: SSL :: SSLSocket (1) -
OpenSSL
:: X509 :: CRL (2) -
OpenSSL
:: X509 :: Certificate (4) -
OpenSSL
:: X509 :: Extension (1) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Name (3) - OpenStruct (2)
- Pathname (14)
-
RDoc
:: Context (5) -
RDoc
:: Markup (2) -
RDoc
:: Parser :: Ruby (1) -
RDoc
:: TopLevel (6) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (3) -
REXML
:: Attributes (10) -
REXML
:: DocType (1) -
REXML
:: Document (2) -
REXML
:: Element (5) -
REXML
:: Entity (1) -
REXML
:: NotationDecl (1) -
RSS
:: Maker :: TextinputBase (2) -
RSS
:: RDF :: Textinput (2) -
RSS
:: Rss :: Channel :: TextInput (2) -
Rake
:: DefaultLoader (1) -
Rake
:: FileList (3) -
Rake
:: TaskArguments (2) - Regexp (1)
-
Resolv
:: DNS :: Name (1) -
Resolv
:: DNS :: Resource :: DomainName (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: DNS :: Resource :: SOA (1) -
Resolv
:: Hosts (2) - RubyVM (1)
- Shell (3)
-
Shell
:: CommandProcessor (3) -
Shell
:: Filter (3) - SignalException (2)
- Socket (3)
- String (4)
- Struct (6)
-
Syslog
:: Logger (1) -
URI
:: Generic (2) -
URI
:: LDAP (2) - UnboundMethod (1)
-
WEBrick
:: Cookie (1) -
WEBrick
:: HTTPRequest (4) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (1) -
WEBrick
:: HTTPUtils :: FormData (4) - WIN32OLE (1)
-
WIN32OLE
_ PARAM (2) -
WIN32OLE
_ TYPE (3) -
WIN32OLE
_ VARIABLE (1) -
Win32
:: Registry (12) -
Zlib
:: GzipWriter (2)
モジュール
-
CGI
:: HtmlExtension (26) -
CGI
:: QueryExtension (3) - Enumerable (6)
- Etc (26)
- Exception2MessageMapper (2)
-
Fiddle
:: Importer (1) -
Gem
:: Security (1) -
IRB
:: ExtendCommandBundle (2) - JSON (6)
- Kernel (9)
-
Net
:: HTTPHeader (2) -
OpenSSL
:: ASN1 (1) -
OpenSSL
:: Random (4) - OpenURI (2)
-
Process
:: UID (1) - Psych (2)
- RDoc (1)
-
REXML
:: Namespace (2) -
REXML
:: SAX2Listener (4) -
REXML
:: StreamListener (3) -
Rake
:: TaskManager (2) - Readline (3)
-
Socket
:: Constants (3) -
WEBrick
:: HTTPUtils (1) -
WEBrick
:: Utils (1) -
Win32
:: Registry :: API (10)
オブジェクト
- main (1)
キーワード
- % (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - << (1)
-
AI
_ NUMERICHOST (2) -
AI
_ NUMERICSERV (2) - CNAME (1)
-
DEFAULT
_ OBJECT _ TYPE (1) -
DOT
_ DOC _ FILENAME (1) - DefaultFileName (1)
- DeleteValue (1)
- DomainName (1)
- EnumKey (1)
- EnumValue (1)
- FlushKey (1)
-
INSTRUCTION
_ NAMES (1) - MULTILINE (1)
-
NAMED
_ CURVE (1) -
NEWS for Ruby 2
. 3 . 0 (1) -
NI
_ NUMERICSERV (2) -
PC
_ MAX _ INPUT (1) -
PC
_ NO _ TRUNC (1) -
PC
_ PIPE _ BUF (1) -
PC
_ TIMESTAMP _ RESOLUTION (1) - QueryInfoKey (1)
- QueryValue (1)
- Ruby用語集 (1)
-
SC
_ 2 _ FORT _ RUN (1) -
SC
_ 2 _ PBS _ ACCOUNTING (1) -
SC
_ 2 _ UPE (1) -
SC
_ ASYNCHRONOUS _ IO (1) -
SC
_ CPUSET _ SIZE (1) -
SC
_ CPUTIME (1) -
SC
_ NGROUPS _ MAX (1) -
SC
_ PRIORITY _ SCHEDULING (1) -
SC
_ RE _ DUP _ MAX (1) -
SC
_ SEM _ VALUE _ MAX (1) -
SC
_ SIGQUEUE _ MAX (1) -
SC
_ THREAD _ CPUTIME (1) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (1) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (1) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (1) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (1) -
SC
_ THREAD _ SAFE _ FUNCTIONS (1) -
SC
_ TIMEOUTS (1) -
SC
_ TRACE _ USER _ EVENT _ MAX (1) -
SC
_ XOPEN _ UNIX (1) -
SC
_ XOPEN _ UUCP (1) - SetValue (1)
- TextinputBase (1)
-
UNIVERSAL
_ TAG _ NAME (1) -
USERNAME
_ COMPLETION _ PROC (1) - UndefinedConversionError (1)
- UndefinedNamespaceException (1)
- [] (4)
- []= (3)
-
absolute
_ path (1) - add (4)
-
add
_ attributes (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ entry (1) -
add
_ module (1) -
add
_ namespace (2) -
add
_ special (1) -
add
_ value (1) -
add
_ word _ pair (1) -
array
_ attribute (1) - attlistdecl (1)
- attr (3)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (2)
-
attribute
_ names (1) -
attributes
_ of (1) - autoload (2)
- autoload? (2)
-
autoload
_ i (1) - basename (5)
-
boot
_ defclass (1) -
build
_ cert (1) -
canonical
_ each (1) - check (1)
-
check
_ signedness (2) - checkbox (2)
-
checkbox
_ group (2) - children (1)
- chown (5)
-
class
_ eval (1) -
class
_ name (1) -
class
_ variable _ defined? (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) - classname (1)
-
const
_ defined? (1) -
const
_ get (1) -
const
_ missing (1) -
convert
_ type (1) -
curve
_ name (1) - debug (2)
-
def
_ exception (2) -
def
_ extend _ command (1) - default (1)
-
default
_ event _ sources (1) -
default
_ ole _ types (1) -
default
_ value (1) -
define
_ method (2) -
delete
_ all (1) -
delete
_ field (1) -
delete
_ if (1) -
delete
_ key (1) -
delete
_ value (1) -
destination
_ encoding _ name (2) - dig (1)
- dn (1)
- dn= (1)
- doctype (2)
- dump (1)
- each (6)
-
each
_ attribute (1) -
each
_ capitalized (1) -
each
_ child (2) -
each
_ element _ with _ attribute (1) -
each
_ line (1) -
each
_ value (1) - egd (1)
-
egd
_ bytes (1) - egrep (1)
-
end
_ element (1) -
enhance
_ with _ matching _ rule (1) - error (2)
-
excluded
_ from _ list? (1) - execute (4)
-
fast
_ unparse (1) - fatal (2)
-
fc
_ path (1) -
file
_ absolute _ name (1) -
file
_ absolute _ name= (1) -
file
_ field (1) -
file
_ name (1) - filename (1)
- filename= (1)
-
filename
_ quote _ characters (1) -
filename
_ quote _ characters= (1) - filter (2)
- find (2)
-
find
_ enclosing _ module _ named (1) -
find
_ gems (1) -
find
_ local _ symbol (1) -
find
_ module _ named (2) -
find
_ name (2) -
find
_ spec _ by _ name _ and _ version (1) - foreach (1)
- format (1)
-
from
_ name (1) -
full
_ name (3) - gem (1)
-
gem
_ signature (1) - get (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ path (1) -
get
_ value (1) - getbinaryfile (2)
- getservername (1)
- hash (1)
- hidden (2)
- hostname (1)
- hostname= (1)
- include (1)
- include? (1)
- info (2)
- inspect (2)
- install (1)
- instance (2)
-
instance
_ method (1) - instruction (1)
- irb (1)
-
irb
_ original _ method _ name (1) - issuer (4)
- issuer= (2)
- lchown (2)
- length (1)
- load (2)
-
load
_ gemspecs (1) -
load
_ random _ file (1) -
load
_ specification (1) - log (2)
- lookup (1)
- lsub (1)
-
make
_ partial _ content (1) -
mark
_ source _ filename (1) - max (2)
-
max
_ value _ length (1) -
max
_ value _ name _ length (1) -
method
_ defined? (1) -
method
_ undefined (1) -
mime
_ type (1) - min (4)
- mlsd (2)
-
module
_ eval (1) -
module
_ function (1) - mountpoint? (1)
- name= (5)
-
named
_ captures (1) - namespace (1)
- namespaces (1)
- new (19)
- notationdecl (1)
-
num
_ keys (1) -
num
_ values (1) -
ok
_ to _ remove? (1) -
ole
_ func _ methods (1) - open (3)
-
open
_ uri (2) -
original
_ name (1) - output? (1)
- parse (3)
- parse! (1)
-
parse
_ file (1) -
password
_ field (2) -
pipe
_ open (1) -
post
_ connection _ check (1) - prefix= (1)
-
pretty
_ unparse (1) - private (1)
-
private
_ class _ method (1) -
private
_ constant (1) -
private
_ method _ defined? (1) -
protected
_ method _ defined? (1) - public (2)
-
public
_ class _ method (1) -
public
_ constant (1) -
public
_ instance _ method (1) -
public
_ method (1) -
public
_ method _ defined? (1) -
public
_ send (2) - put (2)
- putbinaryfile (2)
- puttextfile (2)
-
radio
_ group (2) -
rb
_ alias (1) -
rb
_ autoload (1) -
rb
_ autoload _ id (1) -
rb
_ check _ convert _ type (1) -
rb
_ const _ get (1) -
rb
_ const _ get _ at (1) -
rb
_ const _ set (1) -
rb
_ convert _ type (1) -
rb
_ cv _ set (1) -
rb
_ cvar _ declear (1) -
rb
_ cvar _ get (1) -
rb
_ cvar _ set (1) -
rb
_ define _ attr (1) -
rb
_ define _ class (1) -
rb
_ define _ class _ under (1) -
rb
_ define _ class _ variable (1) -
rb
_ define _ const (1) -
rb
_ define _ global _ const (1) -
rb
_ define _ global _ function (1) -
rb
_ define _ hooked _ variable (1) -
rb
_ define _ method (1) -
rb
_ define _ method _ id (1) -
rb
_ define _ module (1) -
rb
_ define _ module _ function (1) -
rb
_ define _ module _ under (1) -
rb
_ define _ private _ method (1) -
rb
_ define _ protected _ method (1) -
rb
_ define _ readonly _ variable (1) -
rb
_ define _ singleton _ method (1) -
rb
_ define _ variable (1) -
rb
_ define _ virtual _ variable (1) -
rb
_ disable _ super (1) -
rb
_ enable _ super (1) -
rb
_ export _ method (1) -
rb
_ f _ require (1) -
rb
_ funcall (1) -
rb
_ funcall2 (1) -
rb
_ funcall3 (1) -
rb
_ iv _ get (1) -
rb
_ iv _ set (1) -
rb
_ ivar _ defined (1) -
rb
_ ivar _ get (1) -
rb
_ ivar _ set (1) -
rb
_ load (1) -
rb
_ load _ protect (1) -
rb
_ mod _ alias _ method (1) -
rb
_ mod _ const _ defined (1) -
rb
_ mod _ const _ get (1) -
rb
_ mod _ const _ set (1) -
rb
_ mod _ remove _ method (1) -
rb
_ mod _ undef _ method (1) -
rb
_ name _ class (1) -
rb
_ obj _ remove _ instance _ variable (1) -
rb
_ remove _ method (1) -
rb
_ require (1) -
rb
_ reserved _ word (1) -
rb
_ set _ class _ path (1) -
rb
_ source _ filename (1) -
rb
_ to _ id (1) -
rb
_ undef _ method (1) - register (1)
-
remove
_ by _ name (1) -
remove
_ class _ variable (1) -
remove
_ spec (1) - replicate (1)
-
required
_ attribute (1) -
required
_ attribute? (1) - reset (2)
-
respond
_ to? (1) -
respond
_ to _ missing? (1) -
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) -
rubygems
/ commands / query _ command (1) -
rubygems
/ specification (1) -
script
_ name (2) -
script
_ name= (1) -
scrolling
_ list (2) -
send
_ request (1) -
server
_ name (2) - setuid? (1)
-
show
_ lookup _ failure (1) -
singleton
_ method _ undefined (1) - size (1)
- slice (1)
- source (1)
-
source
_ encoding _ name (2) -
source
_ ole _ types (1) -
spec
_ path (1) - specification (1)
- sprintf (1)
- sprintf フォーマット (1)
-
start
_ element (1) -
subdomain
_ of? (1) - subject (1)
- subject= (1)
-
subject
_ certificate= (1) - submit (2)
-
sweep
_ source _ filename (1) - target (1)
-
text
_ field (2) - textarea (1)
-
thread
_ status _ name (1) -
to
_ json (1) -
to
_ s (2) -
to
_ string (1) - uname (2)
-
unescape
_ filename? (1) - unknown (2)
- unlink (2)
- unpackdw (1)
- unpackqw (1)
- unparse (1)
-
untrace
_ var (1) - utime (5)
- value (3)
- warn (2)
-
which
_ to _ update (1) -
with
_ defaults (1) - write (1)
-
write
_ bin (1) -
write
_ i (1) -
write
_ random _ file (1) -
write
_ s (1) - yaml? (1)
- リテラル (1)
- 正規表現 (1)
検索結果
先頭5件
-
IRB
:: ExtendCommandBundle . irb _ original _ method _ name(method _ name) -> String (114973.0) -
method_name で指定したメソッドの irb 中でのエイリアスを返します。ライブ ラリ内部で使用します。
method_name で指定したメソッドの irb 中でのエイリアスを返します。ライブ
ラリ内部で使用します。
@param method_name メソッド名を Symbol か文字列で指定します。
@see IRB::ExtendCommandBundle#install_alias_method -
IRB
:: InputMethod # file _ name -> String (105604.0) -
ファイル名を文字列で返します。
ファイル名を文字列で返します。 -
IRB
:: ExtendCommand :: Require # execute(file _ name) -> bool (97006.0) -
ファイル file_name を現在の irb インタプリタ上で実行します。
ファイル file_name を現在の irb インタプリタ上で実行します。
file_name に Ruby スクリプトを指定した場合は、Kernel.#require と異
なり、file_name の内容を irb で一行ずつタイプしたかのように、irb 上で一
行ずつ評価されます。require に成功した場合は true を、そうでない場合は
false を返します。
拡張ライブラリ(*.so,*.o,*.dll など)を指定した場合は単純に require され
ます。
@param file_name ファイル名を文字列で指定します。 -
IRB
:: ExtendCommand :: Load # execute(file _ name , priv = nil) -> nil (88522.0) -
ファイル path を Ruby スクリプトとみなし、現在の irb インタプリタ上で実 行します。
ファイル path を Ruby スクリプトとみなし、現在の irb インタプリタ上で実
行します。
Kernel.#load と異なり、path の内容を irb で一行ずつタイプしたかの
ように、irb 上で一行ずつ評価されます。
@param file_name ファイル名を文字列で指定します。
@param priv 真を指定した場合は実行は内部的に生成される無名モジュール上
で行われ、グローバルな名前空間を汚染しません。
@raise LoadError 読み込みに失敗した場合に発生します。 -
IRB
:: ExtendCommand :: Source # execute(file _ name) -> nil (88222.0) -
現在の irb インタプリタ上で、 Ruby スクリプト path を評価します。
現在の irb インタプリタ上で、 Ruby スクリプト path を評価します。
path の内容を irb で一行ずつタイプしたかのように、irb 上で一行ずつ評価
されます。$" は更新されず、何度でも実行し直す事ができます。
@param file_name ファイル名を文字列で指定します。 -
IRB
:: ExtendCommand :: Help # execute(*names) -> nil (87919.0) -
RI から Ruby のドキュメントを参照します。
RI から Ruby のドキュメントを参照します。
irb(main):001:0> help String#match
...
@param names 参照したいクラス名やメソッド名などを文字列で指定します。
names を指定しなかった場合は、RI を対話的なモードで起動します。メソッド
名などを入力する事でドキュメントの検索が行えます。入力のタブ補完をする
事ができます。また、空行を入力する事で irb のプロンプトに戻る事ができま
す。
irb(main):001:0> help
Enter the method name you want to look... -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (82204.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (82204.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Resolv
:: DNS :: Resource :: DomainName # name -> Resolv :: DNS :: Name (81607.0) -
ドメイン名を返します。
ドメイン名を返します。 -
IRB
:: InputMethod . new(file = STDIN _ FILE _ NAME) -> IRB :: InputMethod (79204.0) -
自身を初期化します。
自身を初期化します。 -
IRB
:: ExtendCommandBundle . def _ extend _ command(cmd _ name , cmd _ class , load _ file = nil , *aliases) -> object (78988.0) -
irb に cmd_name で指定したメソッドが実行できるように拡張します。
irb に cmd_name で指定したメソッドが実行できるように拡張します。
@param cmd_name メソッド名を Symbol か文字列で指定します。
cmd_class で指定するクラスの execute メソッドとして定
義してある必要があります。
@param cmd_class 指定した拡張が定義されたクラス名を Symbol、
String、Class のいずれかで指定します。
なお、このクラスは IRB::ExtendCommand ... -
RDoc
:: Context # find _ enclosing _ module _ named(name) -> RDoc :: NormalModule | nil (73804.0) -
find a module at a higher scope
find a module at a higher scope -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (73204.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (73204.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding -
WEBrick
:: HTTPUtils :: FormData # name -> String | nil (72691.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() -
Fiddle
:: Function # name -> nil | String (72604.0) -
関数の名前を返します。
関数の名前を返します。
名前が定義されていない場合は nil を返します。
@see Fiddle::Function.new -
Net
:: IMAP :: UntaggedResponse # name -> String (72604.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD"
* "BYE"
* "PREAUTH"
* "CAPABILITY"
* "LIST"
* "FLAGS"
* etc -
RSS
:: Maker :: TextinputBase # name (72307.0) -
@todo
@todo -
RSS
:: RDF :: Textinput # name (72307.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: TextInput # name (72307.0) -
@todo
@todo -
Module
# name -> String | nil (63730.0) -
モジュールやクラスの名前を文字列で返します。
モジュールやクラスの名前を文字列で返します。
このメソッドが返す「モジュール / クラスの名前」とは、
より正確には「クラスパス」を指します。
クラスパスとは、ネストしているモジュールすべてを
「::」を使って表示した名前のことです。
クラスパスの例としては「CGI::Session」「Net::HTTP」が挙げられます。
@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A... -
REXML
:: Document # name -> String (63625.0) -
""(空文字列)を返します。
""(空文字列)を返します。
XMLの仕様上、このオブジェクトはexpanded name名前を持ちえません。 -
OpenSSL
:: PKCS7 :: SignerInfo # name -> OpenSSL :: X509 :: Name (63610.0) -
署名者の証明書の発行者の名前(DN)を返します。
署名者の証明書の発行者の名前(DN)を返します。
これと OpenSSL::PKCS7::SignerInfo#serial で
署名者を一意に識別します。 -
DRb
:: DRbUnknown # name -> String (63604.0) -
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。 -
Etc
:: Group # name -> String (63604.0) -
グループ名を返します。
グループ名を返します。 -
REXML
:: Attributes # get _ attribute _ ns(namespace , name) -> REXML :: Attribute | nil (55888.0) -
namespace と name で特定される属性を返します。
namespace と name で特定される属性を返します。
namespace で名前空間を、 name で prefix を含まない属性名を
指定します。
指定された属性が存在しない場合は nil を返します。
XML プロセッサが prefix を置き換えてしまった場合でも、このメソッドを
使うことで属性を正しく指定することができます。
@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.ne... -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (55588.0) -
name という名前の属性を取得します。
name という名前の属性を取得します。
name という名前を持つ属性がない場合は nil を返します。
@param name 属性名(文字列)
@see REXML::Attributes#[]
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='... -
RDoc
:: TopLevel # find _ module _ named(name) -> RDoc :: NormalModule (55570.0) -
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。 見つからなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。
見つからなかった場合は nil を返します。
@param name モジュール名を文字列で指定します。 -
Gem
:: SourceIndex # find _ name(gem _ name , version _ requirement = Gem :: Requirement . default) -> Gem :: Specification (55525.0) -
短い名前で正確にマッチする Gem を返します。
短い名前で正確にマッチする Gem を返します。
@param gem_name Gem の名前を指定します。
@param version_requirement
@see Gem::Requirement -
RDoc
:: Context # find _ module _ named(name) -> RDoc :: NormalModule | nil (55522.0) -
追加された RDoc::NormalModule から引数で指定した名前のモジュール を検索します。見つからなかった場合は nil を返します。
追加された RDoc::NormalModule から引数で指定した名前のモジュール
を検索します。見つからなかった場合は nil を返します。
@param name モジュールの名前を文字列で指定します。 -
REXML
:: Attributes # each _ attribute {|attribute| . . . } -> () (55219.0) -
各属性に対しブロックを呼び出します。
各属性に対しブロックを呼び出します。
個々の属性は REXML::Attribute オブジェクトで渡されます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root... -
RubyVM
:: INSTRUCTION _ NAMES -> [String] (55201.0) -
RubyVM の命令シーケンスの名前の一覧を返します。
RubyVM の命令シーケンスの名前の一覧を返します。
@see RubyVM::InstructionSequence -
OpenSSL
:: ASN1 :: UNIVERSAL _ TAG _ NAME -> [String] (54940.0) -
タグ番号が表す ASN.1 オブジェクト名を収録した配列です。
タグ番号が表す ASN.1 オブジェクト名を収録した配列です。
例:
require 'openssl'
p OpenSSL::ASN1::UNIVERSAL_TAG_NAME[0] # => "EOC"
p OpenSSL::ASN1::UNIVERSAL_TAG_NAME[12] # => "UTF8STRING"
ASN.1 オブジェクトのタグ番号を表す定数が以下のように定義されています。
require 'openssl'
p OpenSSL::ASN1::UTF8STRING # => 12 -
RDoc
:: TopLevel # file _ absolute _ name -> String (54904.0) -
自身が管理するファイルに関する絶対パスを文字列で返します。
自身が管理するファイルに関する絶対パスを文字列で返します。 -
RDoc
:: TopLevel # file _ absolute _ name=(val) (54904.0) -
自身が管理するファイルに関する絶対パスを文字列で設定します。
自身が管理するファイルに関する絶対パスを文字列で設定します。
@param val パスを文字列で指定します。 -
CGI
:: QueryExtension # unescape _ filename? -> bool (54901.0) -
-
Gem
:: Specification . attribute _ names -> Array (54901.0) -
属性名の配列を返します。
属性名の配列を返します。 -
Readline
. filename _ quote _ characters -> String (54901.0) -
ユーザの入力時にファイル名の補完を行う際、スペースなどの単語の区切りを クオートするための複数の文字で構成される文字列を取得します。
ユーザの入力時にファイル名の補完を行う際、スペースなどの単語の区切りを
クオートするための複数の文字で構成される文字列を取得します。
@raise NotImplementedError サポートしていない環境で発生します。
@see Readline.filename_quote_characters= -
Readline
. filename _ quote _ characters=(string) (54901.0) -
ユーザの入力時にファイル名の補完を行う際、スペースなどの単語の区切りを クオートするための複数の文字で構成される文字列 string を指定します。
ユーザの入力時にファイル名の補完を行う際、スペースなどの単語の区切りを
クオートするための複数の文字で構成される文字列 string を指定します。
GNU Readline のデフォルト値は nil(NULL) です。
@param string 文字列を指定します。
@raise NotImplementedError サポートしていない環境で発生します。
@see Readline.filename_quote_characters -
Readline
:: USERNAME _ COMPLETION _ PROC -> Proc (54901.0) -
GNU Readline で定義されている関数を使用してユーザ名の補完を行うための Proc オブジェクトです。 Readline.completion_proc= で使用します。
GNU Readline で定義されている関数を使用してユーザ名の補完を行うための
Proc オブジェクトです。
Readline.completion_proc= で使用します。
@see Readline.completion_proc= -
Resolv
:: Hosts :: DefaultFileName -> String (54901.0) -
システム標準の、 ホスト情報が書かれたファイルの名前です。
システム標準の、
ホスト情報が書かれたファイルの名前です。 -
char * rb
_ source _ filename(const char *f) (54901.0) -
-
static enum st
_ retval sweep _ source _ filename(char *key , char *value) (54901.0) -
-
static void mark
_ source _ filename(char *f) (54901.0) -
-
UnboundMethod
# original _ name -> Symbol (54640.0) -
オリジナルのメソッド名を返します。
オリジナルのメソッド名を返します。
//emlist[例][ruby]{
class C
def foo; end
alias bar foo
end
C.instance_method(:bar).original_name # => :foo
//}
@see Method#original_name -
REXML
:: UndefinedNamespaceException (54001.0) -
XMLのパース中に、定義されていない名前空間が現れた場合に発生する 例外です。
XMLのパース中に、定義されていない名前空間が現れた場合に発生する
例外です。 -
BasicObject
# singleton _ method _ undefined(name) -> object (46258.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... -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (46225.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。 -
Pathname
# utime(atime , mtime) -> Integer (46201.0) -
File.utime(atime, mtime, self.to_s) と同じです。
File.utime(atime, mtime, self.to_s) と同じです。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param mtime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@see File.utime -
OpenURI
. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO (45973.0) -
URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。
URI である文字列 name のリソースを取得して StringIO オブジェクト
として返します。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返します。
require 'open-uri'
sio = OpenURI.open_uri('http://www.example.com')
p sio.last_modified
puts sio.read
OpenURI.open_uri('http://www.example.com'){|... -
OpenURI
. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil (45973.0) -
URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。
URI である文字列 name のリソースを取得して StringIO オブジェクト
として返します。
ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返します。
require 'open-uri'
sio = OpenURI.open_uri('http://www.example.com')
p sio.last_modified
puts sio.read
OpenURI.open_uri('http://www.example.com'){|... -
Gem
:: Specification # full _ name -> String (45970.0) -
この Gem パッケージのバージョンを含む完全な名前 (name-version) を返します。
この Gem パッケージのバージョンを含む完全な名前 (name-version) を返します。
プラットフォームの情報が指定されている場合は、それも含みます (name-version-platform)。 -
WEBrick
:: HTTPRequest # script _ name=(value) (45970.0) -
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
@param value SCRIPT_NAME を文字列で指定します。 -
Gem
:: SourceIndex # gem _ signature(gem _ full _ name) -> String (45922.0) -
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
@param gem_full_name Gem の名前を指定します。 -
Module
# module _ function(*name) -> self (45922.0) -
メソッドをモジュール関数にします。
メソッドをモジュール関数にします。
引数が与えられた時には、
引数で指定されたメソッドをモジュール関数にします。
引数なしのときは今後このモジュール定義文内で
新しく定義されるメソッドをすべてモジュール関数にします。
モジュール関数とは、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
self を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」とい... -
REXML
:: Namespace # fully _ expanded _ name -> String (45904.0) -
完全修飾名を返します。
完全修飾名を返します。 -
Gem
:: Commands :: UpdateCommand # which _ to _ update(highest _ installed _ gems , gem _ names) -> Array (45901.0) -
更新が必要な Gem のリストを返します。
更新が必要な Gem のリストを返します。 -
WEBrick
:: HTTPUtils :: FormData # filename -> String | nil (45901.0) -
フォームデータの filename 属性を文字列で表すアクセサです。
フォームデータの filename 属性を文字列で表すアクセサです。
@param value フォームデータの filename 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start() -
WEBrick
:: HTTPUtils :: FormData # filename=(value) (45901.0) -
フォームデータの filename 属性を文字列で表すアクセサです。
フォームデータの filename 属性を文字列で表すアクセサです。
@param value フォームデータの filename 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start() -
Resolv
:: DNS :: Name # subdomain _ of?(other) -> bool (45727.0) -
other が self のサブドメインであるかどうかを返します。
other が self のサブドメインであるかどうかを返します。
//emlist[][ruby]{
require "resolv"
domain = Resolv::DNS::Name.create("y.z")
p Resolv::DNS::Name.create("w.x.y.z").subdomain_of?(domain) #=> true
p Resolv::DNS::Name.create("x.y.z").subdomain_of?(domain) #=> true
p Resolv::DNS::Name.create("y.z").subdomain_of?(domai... -
CGI
:: QueryExtension # script _ name -> String (45652.0) -
ENV['SCRIPT_NAME'] を返します。
ENV['SCRIPT_NAME'] を返します。 -
WEBrick
:: HTTPRequest # script _ name -> String (45652.0) -
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。 -
OpenSSL
:: X509 :: Name :: MULTILINE -> Integer (45649.0) -
OpenSSL::X509::Name#to_s のフラグとして使います。
OpenSSL::X509::Name#to_s のフラグとして使います。
複数行でフォーマットされます。 -
WIN32OLE
_ PARAM # output? -> bool (45619.0) -
パラメータがクライアントからの結果を受け取るためのものかを判定します。
パラメータがクライアントからの結果を受け取るためのものかを判定します。
OLEオートメーションのパラメータは、in(クライアントからサーバへ与える。
WIN32OLE_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。
output?メソッドはout属性またはinout属性なら真を返します。
@return メソッドの方向属性がoutまたはinoutならば真を返します。
tobj = W... -
Pathname
# mountpoint? -> bool (45601.0) -
self がマウントポイントであれば真を返します。
self がマウントポイントであれば真を返します。
//emlist[例][ruby]{
require "pathname"
path = Pathname("/")
path.mountpoint? # => true
path = Pathname("/usr")
path.mountpoint? # => false
//} -
Pathname
# setuid? -> bool (45601.0) -
FileTest.setuid?(self.to_s) と同じです。
FileTest.setuid?(self.to_s) と同じです。
@see FileTest.#setuid? -
Encoding
:: UndefinedConversionError (45091.0) -
エンコーディング変換後の文字が存在しない場合に発生する例外。
エンコーディング変換後の文字が存在しない場合に発生する例外。
UTF-8 にしかない文字を EUC-JP に変換しようとした場合などに発生します。
//emlist[例][ruby]{
"\u2603".encode(Encoding::EUC_JP)
#=> Encoding::UndefinedConversionError: U+2603 from UTF-8 to EUC-JP
//}
変換が多段階でなされ、その途中で例外が生じた場合は、
例外オブジェクトが保持するエラー情報はその中間のものになります。
//emlist[例][ruby]{
ec = Encoding::Co... -
Resolv
:: DNS :: Resource :: DomainName (45001.0) -
DNSリソースのドメイン名を表す抽象クラスです。
DNSリソースのドメイン名を表す抽象クラスです。 -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) -> nil (38401.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) {|line| . . . } -> nil (38401.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
REXML
:: Element # attribute(name , namespace = nil) -> REXML :: Attribute | nil (37906.0) -
name で指定される属性を返します。
name で指定される属性を返します。
属性は REXML::Attribute オブジェクトの形で返します。
name は "foo:bar" のように prefix を指定することができます。
namespace で名前空間の URI を指定することで、その名前空間内で
name という属性名を持つ属性を指定できます。
指定した属性名の属性がない場合は nil を返します。
@param name 属性名(文字列)
@param namespace 名前空間のURI(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = R... -
REXML
:: StreamListener # instruction(name , instruction) -> () (37540.0) -
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます
=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\" href=\"style.css\""
という引数が渡されます。 -
VALUE rb
_ define _ class _ under(VALUE outer , const char *name , VALUE super) (37537.0) -
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し
て返します。
@param outer 定義するクラスが定数として所属するクラス
@param name クラス名
@param super 継承元のクラス。NULL を指定した場合は Object クラス
@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。
@raise TypeError 定義済みのクラスと継承元のクラスが一致しない場合に発生
... -
File
. utime(atime , mtime , *filename) -> Integer (37501.0) -
ファイルの最終アクセス時刻と更新時刻を変更します。
ファイルの最終アクセス時刻と更新時刻を変更します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param mtime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@param filename ファイル名を表す文字列を指定します。複数指定できます。
@return 変更したファイルの数を返します。
@raise Errno::EXXX 変更に失敗した場合に発生します。
//emlist[例: Time を指定][ruby]{
atime = Time.new(2018, 1, 2, 3, 4, ... -
Shell
# utime(atime , mtime , *filename) -> Integer (37501.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param utime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@see File.utime -
Shell
:: CommandProcessor # utime(atime , mtime , *filename) -> Integer (37501.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param utime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@see File.utime -
Shell
:: Filter # utime(atime , mtime , *filename) -> Integer (37501.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param utime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@see File.utime -
VALUE rb
_ f _ require(VALUE obj , VALUE fname) (37501.0) -
require の実体。 self == obj として fname を require します。
require の実体。
self == obj として fname を require します。 -
static const char * thread
_ status _ name(enum thread _ status status) (37501.0) -
-
CGI
:: HtmlExtension # radio _ group(name = "" , *values) -> String (37357.0) -
タイプが radio である input 要素のリストを生成します。
タイプが radio である input 要素のリストを生成します。
生成される input 要素の name 属性はすべて同じになり、
それぞれの input 要素の後ろにはラベルが続きます。
@param name name 属性の値を指定します。
@param values value 属性のリストを指定します。
それぞれの引数が、単純な文字列の場合、value 属性の値とラベルに同じものが使用されます。
それぞれの引数が、二要素または三要素の配列の場合、最終要素が true であれば、
check... -
VALUE rb
_ define _ module _ under(VALUE outer , const char *name) (37249.0) -
モジュール outer::name を作成し返します。
モジュール outer::name を作成し返します。 -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (37249.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
関数 name を定義します。
func と argc は rb_define_method と同じです。
例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}
void Init_func() {
rb_define_global_function("dup_obj", return_obj_dup, 1); // 関数 dup_objを定義しています。
... -
void rb
_ define _ module _ function(VALUE module , const char *name , VALUE (*func)() , int argc) (37249.0) -
モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。
モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。 -
void rb
_ define _ singleton _ method(VALUE obj , const char *name , VALUE (*func)() , int argc) (37249.0) -
obj に特異メソッド name を定義します。 メソッドの実体を func に関数ポインタで与え、その関数がとる 引数のタイプを argc に渡します。argc のフォーマットに ついては rb_define_method の記述を参照してください。
obj に特異メソッド name を定義します。
メソッドの実体を func に関数ポインタで与え、その関数がとる
引数のタイプを argc に渡します。argc のフォーマットに
ついては rb_define_method の記述を参照してください。 -
Gem
:: DependencyList # find _ name(full _ name) -> Gem :: Specification | nil (37243.0) -
自身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。
自身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。
見つからなかった場合は nil を返します。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name -
REXML
:: DocType # attributes _ of(element) -> [REXML :: Attribute] (37237.0) -
DTD 内の属性リスト宣言で、 element という名前の要素に対し宣言されている 属性の名前とデフォルト値を REXML::Attribute の配列で返します。
DTD 内の属性リスト宣言で、 element という名前の要素に対し宣言されている
属性の名前とデフォルト値を REXML::Attribute の配列で返します。
名前とデフォルト値のペアは、各 Attribute オブジェクトの
REXML::Attribute#name と
REXML::Attribute#value で表現されます。
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT book (c... -
Gem
:: Command # show _ lookup _ failure(gem _ name , version , errors = nil) -> () (37222.0) -
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
@param gem_name Gem の名前を指定します。
@param version Gem のバージョンを指定します。
@param errors Gem が見つからなかった理由を表すオブジェクトを格納した配列を指定します。 -
OpenSSL
:: X509 :: CRL # issuer=(issuer) (37219.0) -
CRL の発行者を設定します。
CRL の発行者を設定します。
@param issuer 発行者の OpenSSL::X509::Name オブジェクト
@raise OpenSSL::X509::CRLError 設定に失敗した場合に発生します
@see OpenSSL::X509::CRL#issuer -
Regexp
# named _ captures -> { String => [Integer] } (37201.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 を返します。
/(.)(.)/... -
CGI
:: HtmlExtension # radio _ button(name = "" , value = nil , checked = nil) -> String (37060.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" ... -
Rake
:: TaskArguments # with _ defaults(defaults) -> Hash (37045.0) -
パラメータにデフォルト値をセットします。
パラメータにデフォルト値をセットします。
@param defaults デフォルト値として使用するキーと値を格納したハッシュを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
arguments.to_hash ... -
Module
# method _ undefined(name) -> () (37006.0) -
このモジュールのインスタンスメソッド name が Module#undef_method によって削除されるか、 undef 文により未定義にされると、インタプリタがこのメソッドを呼び出します。
このモジュールのインスタンスメソッド name が
Module#undef_method によって削除されるか、
undef 文により未定義にされると、インタプリタがこのメソッドを呼び出します。
特異メソッドの削除をフックするには
BasicObject#singleton_method_undefined
を使います。
@param name 削除/未定義にされたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class C
def C.method_undefined(name)
puts "method C\##{name} was... -
CGI
:: HtmlExtension # radio _ button(attributes) -> String (37000.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
radio_button({ "NAME" => "name", "VALUE" => "value", "ID" => "foo" })
# <INPUT TYPE="radio" NAME="name" VALUE="value" ID="foo"> -
void rb
_ disable _ super(VALUE klass , const char *name) (36997.0) -
クラス klass のメソッド name からの super を禁止します。 klass とそのスーパークラスで name というメソッドが定義 されていないときは例外 NameError を発生します。
クラス klass のメソッド name からの super を禁止します。
klass とそのスーパークラスで name というメソッドが定義
されていないときは例外 NameError を発生します。 -
CGI
:: HtmlExtension # image _ button(src = "" , name = nil , alt = nil) -> String (36994.0) -
タイプが image の input 要素を生成します。
タイプが image の input 要素を生成します。
@param src src 属性の値を指定します。
@param name name 属性の値を指定します。
@param alt alt 属性の値を指定します。
例:
image_button("url")
# <INPUT TYPE="image" SRC="url">
image_button("url", "name", "string")
# <INPUT TYPE="image" SRC="url" NAME="name" ALT="string"> -
Object
# public _ send(name , *args) -> object (36991.0) -
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ
ドの実行結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出すメソッドに渡す引数です。
@raise ArgumentError name を指定しなかった場合に発生します。
@raise NoMethodError protected メソッドや priv... -
Object
# public _ send(name , *args) { . . . . } -> object (36991.0) -
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ
ドの実行結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出すメソッドに渡す引数です。
@raise ArgumentError name を指定しなかった場合に発生します。
@raise NoMethodError protected メソッドや priv... -
Module
# public _ class _ method(*name) -> self (36970.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
name で指定したクラスメソッド (クラスの特異メソッド) の
可視性を public に変更します。
@param name 0 個以上の String または Symbol を指定します。
//emlist[例][ruby]{
class Foo
def self.foo
"foo"
end
private_class_method :foo
end
Foo.foo # NoMethodError: private method `foo' called for Foo:Class
Foo.public_class_method(:foo) # => F... -
Module
# public _ constant(*name) -> self (36970.0) -
name で指定した定数の可視性を public に変更します。
name で指定した定数の可視性を public に変更します。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 存在しない定数を指定した場合に発生します。
@return self を返します。
//emlist[例][ruby]{
module SampleModule
class SampleInnerClass
end
# => 非公開クラスであることを明示するために private にする
private_constant :SampleInnerClass
end
begin
... -
Module
# public _ instance _ method(name) -> UnboundMethod (36970.0) -
self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected メソッド名、 private メソッド名を引数として与えると発生します。
//emlist[例][ruby]{
Kernel.public_instance_method(:object_id) #=> #<UnboundMethod: Kernel#object_id>
Ke...