ライブラリ
- ビルトイン (205)
-
cgi
/ core (4) -
cgi
/ html (28) -
cgi
/ session (1) - csv (20)
- dbm (3)
- digest (1)
- drb (1)
-
drb
/ extserv (1) -
drb
/ extservm (1) - erb (5)
- etc (158)
- fiddle (2)
-
fiddle
/ import (2) -
irb
/ cmd / help (1) -
irb
/ cmd / load (3) -
irb
/ context (3) -
irb
/ extend-command (3) -
irb
/ input-method (3) - json (20)
-
json
/ add / struct (1) - logger (22)
- mkmf (2)
-
net
/ ftp (25) -
net
/ http (4) -
net
/ imap (9) -
net
/ smtp (2) - open-uri (4)
- openssl (54)
- optparse (15)
- ostruct (2)
- pathname (76)
- psych (8)
- rake (23)
-
rake
/ packagetask (3) -
rake
/ rdoctask (1) -
rake
/ testtask (1) - rdoc (1)
-
rdoc
/ code _ object (2) -
rdoc
/ context (6) -
rdoc
/ markdown (2) -
rdoc
/ markup (2) -
rdoc
/ parser (2) -
rdoc
/ parser / c (1) -
rdoc
/ parser / ruby (1) -
rdoc
/ parser / simple (1) -
rdoc
/ top _ level (8) - readline (3)
- resolv (23)
-
rexml
/ document (48) -
rexml
/ sax2listener (4) -
rexml
/ streamlistener (5) - ripper (3)
-
ripper
/ filter (2) -
ripper
/ lexer (2) -
ripper
/ sexp (2) - rubygems (2)
-
rubygems
/ command (3) -
rubygems
/ command _ manager (4) -
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 (2) -
rubygems
/ dependency (2) -
rubygems
/ dependency _ installer (2) -
rubygems
/ dependency _ list (3) -
rubygems
/ ext / builder (1) -
rubygems
/ installer (2) -
rubygems
/ package / f _ sync _ dir (1) -
rubygems
/ package / tar _ header (4) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (5) -
rubygems
/ security (1) -
rubygems
/ source _ index (7) -
rubygems
/ specification (13) - shellwords (1)
- socket (41)
-
syslog
/ logger (2) - tempfile (5)
- time (3)
- uri (2)
-
webrick
/ config (1) -
webrick
/ httprequest (3) -
webrick
/ httpresponse (1) -
webrick
/ httpservlet / cgihandler (1) -
webrick
/ httpservlet / erbhandler (1) -
webrick
/ httputils (3) -
webrick
/ utils (1) - win32ole (39)
-
yaml
/ store (2) - zlib (5)
クラス
-
ARGF
. class (2) - Addrinfo (5)
- BasicObject (8)
- BasicSocket (5)
- Binding (1)
- CGI (1)
-
CGI
:: Cookie (3) -
CGI
:: Session (1) - CSV (17)
-
CSV
:: Row (1) -
CSV
:: Table (2) - DBM (3)
-
DRb
:: DRbUnknown (1) -
DRb
:: ExtServ (1) -
DRb
:: ExtServManager (1) - Dir (6)
- ERB (4)
- Encoding (6)
-
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (2) -
Etc
:: Group (1) -
Etc
:: Passwd (1) -
Fiddle
:: Function (2) - File (27)
-
Gem
:: Command (3) -
Gem
:: CommandManager (4) -
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 (2) -
Gem
:: Dependency (2) -
Gem
:: DependencyInstaller (2) -
Gem
:: DependencyList (3) -
Gem
:: Ext :: Builder (1) -
Gem
:: Installer (2) -
Gem
:: LoadError (1) -
Gem
:: Package :: TarHeader (4) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: Package :: TarWriter (5) -
Gem
:: SourceIndex (7) -
Gem
:: Specification (13) - IO (9)
-
IRB
:: Context (3) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) -
IRB
:: InputMethod (2) -
JSON
:: Parser (2) -
JSON
:: State (3) - Logger (20)
-
Logger
:: Formatter (1) -
Logger
:: LogDevice (1) - MatchData (7)
- Method (1)
- Module (44)
- NameError (5)
-
Net
:: FTP (23) -
Net
:: FTP :: MLSxEntry (2) -
Net
:: HTTP (1) -
Net
:: IMAP (4) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: MailboxList (1) -
Net
:: IMAP :: ResponseCode (1) -
Net
:: IMAP :: TaggedResponse (1) -
Net
:: IMAP :: UntaggedResponse (1) -
Net
:: SMTP (2) - NoMethodError (2)
- Object (10)
-
OpenSSL
:: ASN1 :: ObjectId (7) -
OpenSSL
:: Cipher (2) -
OpenSSL
:: Config (7) -
OpenSSL
:: Digest (3) -
OpenSSL
:: Engine (5) -
OpenSSL
:: PKCS12 (1) -
OpenSSL
:: PKCS7 :: RecipientInfo (1) -
OpenSSL
:: PKCS7 :: SignerInfo (2) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: SSL :: SSLContext (1) -
OpenSSL
:: SSL :: SSLSocket (2) -
OpenSSL
:: X509 :: CRL (1) -
OpenSSL
:: X509 :: Certificate (2) -
OpenSSL
:: X509 :: Extension (2) -
OpenSSL
:: X509 :: Name (10) - OpenStruct (2)
- OptionParser (15)
- Pathname (76)
-
RDoc
:: CodeObject (2) -
RDoc
:: Context (6) -
RDoc
:: Markdown (2) -
RDoc
:: Markup (2) -
RDoc
:: Options (3) -
RDoc
:: Parser (2) -
RDoc
:: Parser :: C (1) -
RDoc
:: Parser :: Ruby (1) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: TopLevel (8) -
REXML
:: AttlistDecl (2) -
REXML
:: Attribute (3) -
REXML
:: Attributes (10) -
REXML
:: DocType (6) -
REXML
:: Document (2) -
REXML
:: Element (8) -
REXML
:: Elements (1) -
REXML
:: Entity (4) -
REXML
:: NotationDecl (2) -
REXML
:: XPath (3) -
Rake
:: Application (1) -
Rake
:: FileList (2) -
Rake
:: FileTask (1) -
Rake
:: InvocationChain (3) -
Rake
:: InvocationChain :: EmptyInvocationChain (2) -
Rake
:: PackageTask (3) -
Rake
:: RDocTask (1) -
Rake
:: Task (3) -
Rake
:: TaskArguments (2) -
Rake
:: TestTask (1) - Regexp (2)
- Resolv (8)
-
Resolv
:: DNS (2) -
Resolv
:: DNS :: Name (2) -
Resolv
:: DNS :: Resource :: DomainName (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: DNS :: Resource :: SOA (1) -
Resolv
:: Hosts (6) -
Resolv
:: IPv4 (1) -
Resolv
:: IPv6 (1) - Ripper (7)
-
Ripper
:: Filter (2) - RubyVM (1)
- SignalException (3)
- Socket (16)
-
Socket
:: Ifaddr (1) -
Socket
:: Option (4) - String (15)
- Struct (8)
- Symbol (3)
-
Syslog
:: Logger (1) -
Syslog
:: Logger :: Formatter (1) - Tempfile (5)
- Thread (4)
- Time (3)
- TracePoint (2)
-
URI
:: Generic (1) -
URI
:: LDAP (1) - UnboundMethod (1)
-
WEBrick
:: Cookie (4) -
WEBrick
:: HTTPRequest (3) -
WEBrick
:: HTTPResponse (1) -
WEBrick
:: HTTPServlet :: CGIHandler (1) -
WEBrick
:: HTTPServlet :: ERBHandler (1) -
WEBrick
:: HTTPUtils :: FormData (2) - WIN32OLE (7)
-
WIN32OLE
_ METHOD (2) -
WIN32OLE
_ PARAM (7) -
WIN32OLE
_ TYPE (12) -
WIN32OLE
_ TYPELIB (6) -
WIN32OLE
_ VARIABLE (5) -
YAML
:: Store (2) -
Zlib
:: GzipFile (1) -
Zlib
:: GzipReader (2) -
Zlib
:: GzipWriter (2)
モジュール
-
CGI
:: HtmlExtension (28) -
CGI
:: QueryExtension (3) -
ERB
:: DefMethod (1) - Enumerable (6)
- Etc (155)
-
Fiddle
:: Importer (2) -
File
:: Constants (1) -
Gem
:: Package :: FSyncDir (1) -
Gem
:: Security (1) - IRB (1)
-
IRB
:: ContextExtender (1) -
IRB
:: ExtendCommandBundle (2) - JSON (10)
-
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) - Kernel (20)
-
Net
:: HTTPHeader (3) - ObjectSpace (2)
-
OpenSSL
:: ASN1 (1) -
OpenSSL
:: Random (4) -
OpenSSL
:: SSL :: SocketForwarder (1) - OpenURI (2)
-
Process
:: GID (1) -
Process
:: UID (1) - Psych (8)
- RDoc (1)
-
REXML
:: Namespace (6) -
REXML
:: SAX2Listener (4) -
REXML
:: StreamListener (5) - Rake (2)
-
Rake
:: TaskManager (6) - Readline (3)
-
RubyVM
:: AbstractSyntaxTree (1) - Shellwords (1)
- Signal (1)
-
Socket
:: Constants (10) - URI (2)
-
WEBrick
:: Config (1) -
WEBrick
:: HTTPUtils (1) -
WEBrick
:: Utils (1)
オブジェクト
- main (10)
キーワード
-
$ 0 (1) -
$ FILENAME (1) -
$ PROGRAM _ NAME (1) - % (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - << (1)
- <=> (2)
- == (1)
-
AI
_ CANONNAME (2) -
AI
_ NUMERICHOST (2) -
AI
_ NUMERICSERV (2) - COMPAT (1)
-
DEFAULT
_ OBJECT _ TYPE (1) -
DOT
_ DOC _ FILENAME (1) - DefaultFileName (1)
- Digest (1)
-
EAI
_ AGAIN (2) -
EAI
_ FAIL (2) -
EAI
_ NONAME (2) - Entity (1)
-
FILENAME
_ COMPLETION _ PROC (1) -
FNM
_ PATHNAME (1) - FileHandler (1)
-
IDNAME
_ IVARS (1) -
IF
_ NAMESIZE (2) -
INSTRUCTION
_ NAMES (1) - JSON (1)
- MULTILINE (1)
-
NAMED
_ CURVE (1) -
NEWS for Ruby 3
. 0 . 0 (1) -
NI
_ NAMEREQD (2) -
NI
_ NUMERICSERV (2) -
OBJECT
_ TYPE _ TEMPLATE (1) - ONELINE (1)
-
PC
_ 2 _ SYMLINKS (1) -
PC
_ ALLOC _ SIZE _ MIN (1) -
PC
_ ASYNC _ IO (1) -
PC
_ CHOWN _ RESTRICTED (1) -
PC
_ FILESIZEBITS (1) -
PC
_ LINK _ MAX (1) -
PC
_ MAX _ CANON (1) -
PC
_ MAX _ INPUT (1) -
PC
_ NAME _ MAX (1) -
PC
_ NO _ TRUNC (1) -
PC
_ PATH _ MAX (1) -
PC
_ PIPE _ BUF (1) -
PC
_ PRIO _ IO (1) -
PC
_ REC _ INCR _ XFER _ SIZE (1) -
PC
_ REC _ MAX _ XFER _ SIZE (1) -
PC
_ REC _ MIN _ XFER _ SIZE (1) -
PC
_ REC _ XFER _ ALIGN (1) -
PC
_ SYMLINK _ MAX (1) -
PC
_ SYNC _ IO (1) -
PC
_ TIMESTAMP _ RESOLUTION (1) -
PC
_ VDISABLE (1) - ProgName (1)
- RFC2253 (1)
-
SC
_ 2 _ CHAR _ TERM (1) -
SC
_ 2 _ C _ BIND (1) -
SC
_ 2 _ C _ DEV (1) -
SC
_ 2 _ FORT _ DEV (1) -
SC
_ 2 _ FORT _ RUN (1) -
SC
_ 2 _ LOCALEDEF (1) -
SC
_ 2 _ PBS (1) -
SC
_ 2 _ PBS _ ACCOUNTING (1) -
SC
_ 2 _ PBS _ CHECKPOINT (1) -
SC
_ 2 _ PBS _ LOCATE (1) -
SC
_ 2 _ PBS _ MESSAGE (1) -
SC
_ 2 _ PBS _ TRACK (1) -
SC
_ 2 _ SW _ DEV (1) -
SC
_ 2 _ UPE (1) -
SC
_ 2 _ VERSION (1) -
SC
_ ADVISORY _ INFO (1) -
SC
_ AIO _ LISTIO _ MAX (1) -
SC
_ AIO _ MAX (1) -
SC
_ AIO _ PRIO _ DELTA _ MAX (1) -
SC
_ ARG _ MAX (1) -
SC
_ ASYNCHRONOUS _ IO (1) -
SC
_ ATEXIT _ MAX (1) -
SC
_ AVPHYS _ PAGES (1) -
SC
_ BARRIERS (1) -
SC
_ BC _ BASE _ MAX (1) -
SC
_ BC _ DIM _ MAX (1) -
SC
_ BC _ SCALE _ MAX (1) -
SC
_ BC _ STRING _ MAX (1) -
SC
_ CHILD _ MAX (1) -
SC
_ CLK _ TCK (1) -
SC
_ CLOCK _ SELECTION (1) -
SC
_ COLL _ WEIGHTS _ MAX (1) -
SC
_ CPUSET _ SIZE (1) -
SC
_ CPUTIME (1) -
SC
_ DELAYTIMER _ MAX (1) -
SC
_ EXPR _ NEST _ MAX (1) -
SC
_ FSYNC (1) -
SC
_ GETGR _ R _ SIZE _ MAX (1) -
SC
_ GETPW _ R _ SIZE _ MAX (1) -
SC
_ HOST _ NAME _ MAX (1) -
SC
_ IOV _ MAX (1) -
SC
_ IPV6 (1) -
SC
_ JOB _ CONTROL (1) -
SC
_ LINE _ MAX (1) -
SC
_ LOGIN _ NAME _ MAX (1) -
SC
_ MAPPED _ FILES (1) -
SC
_ MEMLOCK (1) -
SC
_ MEMLOCK _ RANGE (1) -
SC
_ MEMORY _ PROTECTION (1) -
SC
_ MESSAGE _ PASSING (1) -
SC
_ MONOTONIC _ CLOCK (1) -
SC
_ MQ _ OPEN _ MAX (1) -
SC
_ MQ _ PRIO _ MAX (1) -
SC
_ NGROUPS _ MAX (1) -
SC
_ NPROCESSORS _ CONF (1) -
SC
_ NPROCESSORS _ ONLN (1) -
SC
_ OPEN _ MAX (1) -
SC
_ PAGESIZE (1) -
SC
_ PAGE _ SIZE (1) -
SC
_ PHYS _ PAGES (1) -
SC
_ PRIORITIZED _ IO (1) -
SC
_ PRIORITY _ SCHEDULING (1) -
SC
_ RAW _ SOCKETS (1) -
SC
_ READER _ WRITER _ LOCKS (1) -
SC
_ REALTIME _ SIGNALS (1) -
SC
_ REGEXP (1) -
SC
_ RE _ DUP _ MAX (1) -
SC
_ RTSIG _ MAX (1) -
SC
_ SAVED _ IDS (1) -
SC
_ SEMAPHORES (1) -
SC
_ SEM _ NSEMS _ MAX (1) -
SC
_ SEM _ VALUE _ MAX (1) -
SC
_ SHARED _ MEMORY _ OBJECTS (1) -
SC
_ SHELL (1) -
SC
_ SIGQUEUE _ MAX (1) -
SC
_ SPAWN (1) -
SC
_ SPIN _ LOCKS (1) -
SC
_ SPORADIC _ SERVER (1) -
SC
_ SS _ REPL _ MAX (1) -
SC
_ STREAM _ MAX (1) -
SC
_ SYMLOOP _ MAX (1) -
SC
_ SYNCHRONIZED _ IO (1) -
SC
_ THREADS (1) -
SC
_ THREAD _ ATTR _ STACKADDR (1) -
SC
_ THREAD _ ATTR _ STACKSIZE (1) -
SC
_ THREAD _ CPUTIME (1) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (1) -
SC
_ THREAD _ KEYS _ MAX (1) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (1) -
SC
_ THREAD _ PRIO _ INHERIT (1) -
SC
_ THREAD _ PRIO _ PROTECT (1) -
SC
_ THREAD _ PROCESS _ SHARED (1) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (1) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (1) -
SC
_ THREAD _ SAFE _ FUNCTIONS (1) -
SC
_ THREAD _ SPORADIC _ SERVER (1) -
SC
_ THREAD _ STACK _ MIN (1) -
SC
_ THREAD _ THREADS _ MAX (1) -
SC
_ TIMEOUTS (1) -
SC
_ TIMERS (1) -
SC
_ TIMER _ MAX (1) -
SC
_ TRACE (1) -
SC
_ TRACE _ EVENT _ FILTER (1) -
SC
_ TRACE _ EVENT _ NAME _ MAX (1) -
SC
_ TRACE _ INHERIT (1) -
SC
_ TRACE _ LOG (1) -
SC
_ TRACE _ NAME _ MAX (1) -
SC
_ TRACE _ SYS _ MAX (1) -
SC
_ TRACE _ USER _ EVENT _ MAX (1) -
SC
_ TTY _ NAME _ MAX (1) -
SC
_ TYPED _ MEMORY _ OBJECTS (1) -
SC
_ TZNAME _ MAX (1) -
SC
_ V6 _ ILP32 _ OFF32 (1) -
SC
_ V6 _ ILP32 _ OFFBIG (1) -
SC
_ V6 _ LP64 _ OFF64 (1) -
SC
_ V6 _ LPBIG _ OFFBIG (1) -
SC
_ V7 _ ILP32 _ OFF32 (1) -
SC
_ V7 _ ILP32 _ OFFBIG (1) -
SC
_ V7 _ LP64 _ OFF64 (1) -
SC
_ V7 _ LPBIG _ OFFBIG (1) -
SC
_ VERSION (1) -
SC
_ XOPEN _ CRYPT (1) -
SC
_ XOPEN _ ENH _ I18N (1) -
SC
_ XOPEN _ REALTIME (1) -
SC
_ XOPEN _ REALTIME _ THREADS (1) -
SC
_ XOPEN _ SHM (1) -
SC
_ XOPEN _ STREAMS (1) -
SC
_ XOPEN _ UNIX (1) -
SC
_ XOPEN _ UUCP (1) -
SC
_ XOPEN _ VERSION (1) -
SO
_ PEERNAME (2) -
STDIN
_ FILE _ NAME (1) -
UNIVERSAL
_ TAG _ NAME (1) -
USERNAME
_ COMPLETION _ PROC (1) - UndefinedConversionError (1)
- [] (18)
- []= (1)
-
_ _ send _ _ (2) -
absolute
_ path (1) -
absolute
_ path? (1) - add (4)
-
add
_ attributes (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ file (2) -
add
_ file _ simple (2) -
add
_ module (1) -
add
_ namespace (1) -
add
_ special (1) -
add
_ value (1) -
add
_ word _ pair (1) -
ap
_ name (1) - append (3)
- application (1)
- application= (1)
-
array
_ attribute (1) - ascend (1)
- atime (2)
- attlistdecl (1)
-
attr
_ writer (1) - attribute (2)
-
attribute
_ names (1) -
attributes
_ of (1) - autoload (2)
- autoload? (2)
- basename (2)
- binread (1)
- binwrite (1)
- birthtime (2)
- bool (1)
-
build
_ cert (1) - call (2)
-
callee
_ id (1) -
can
_ parse (1) -
canonical
_ each (1) - canonname (1)
- cgi (1)
-
cgi
/ session (1) - charset (1)
- chdir (1)
-
check
_ signedness (2) - checkbox (2)
-
checkbox
_ group (2) - children (1)
- chmod (2)
- chown (2)
- cipher (1)
-
class
_ eval (1) -
class
_ name (1) -
class
_ variable _ defined? (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) - cleanpath (1)
-
col
_ sep (1) -
config
_ file _ name (1) - confstr (1)
-
const
_ defined? (1) -
const
_ get (1) -
const
_ source _ location (1) - create (3)
-
create
_ id (1) - ctime (2)
-
curve
_ name (1) - debug (2)
-
def
_ erb _ method (1) -
def
_ extend _ command (2) -
def
_ method (1) - default (1)
-
default
_ event _ sources (1) -
default
_ ole _ types (1) -
default
_ value (1) -
define
_ method (4) -
define
_ singleton _ method (2) - delete (3)
-
delete
_ all (1) -
delete
_ field (1) -
delete
_ if (2) - descend (1)
-
destination
_ encoding _ name (2) - dig (1)
- digest (2)
- directory? (1)
- dirname (2)
- dn (1)
- doctype (2)
- dump (1)
- each (7)
-
each
_ attribute (1) -
each
_ capitalized (1) -
each
_ capitalized _ name (1) -
each
_ child (2) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ entry (1) -
each
_ filename (1) -
each
_ line (2) -
each
_ object (2) - egd (1)
-
egd
_ bytes (1) -
element
_ name (1) - empty? (1)
-
end
_ element (1) -
enhance
_ with _ matching _ rule (1) - entity (1)
- entries (1)
- error (2)
- eval (2)
-
excluded
_ from _ list? (1) - execute (4)
- exist? (2)
- exists? (1)
- extension (2)
-
external
_ id (1) - extname (2)
-
fast
_ generate (1) -
fast
_ unparse (1) - fatal (2)
- fetch (1)
- file? (1)
-
file
_ absolute _ name (1) -
file
_ field (2) -
file
_ name (2) -
file
_ relative _ name (1) - filename (7)
- filename= (1)
-
filename
_ quote _ characters (1) - filter (3)
- find (3)
-
find
_ class _ named (1) -
find
_ command (1) -
find
_ command _ possibilities (1) -
find
_ enclosing _ module _ named (1) -
find
_ gems (1) -
find
_ local _ symbol (1) -
find
_ module _ named (2) -
find
_ name (2) -
find
_ paths (1) -
find
_ spec _ by _ name _ and _ version (1) - first (1)
- foreach (2)
- format (1)
-
formatted
_ program _ filename (1) - formatter (1)
-
from
_ name (2) -
fsync
_ dir (1) - ftype (2)
-
full
_ name (3) - gem (1)
-
gem
_ signature (1) - generate (2)
- get (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ one _ gem _ name (1) -
get
_ path (1) -
get
_ value (1) - getaddress (4)
- getaddresses (4)
- getaddrinfo (2)
- getbinaryfile (2)
- gethostname (1)
- getifaddrs (1)
- getlogin (1)
- getname (3)
- getnameinfo (2)
- getnames (3)
- getpeername (1)
- getservbyname (1)
- getservbyport (1)
- getservername (1)
- getsockname (1)
- getsockopt (2)
- gettextfile (2)
- glob (5)
- gname (1)
-
has
_ name? (1) - hash (2)
-
hash
_ old (1) - hidden (2)
- hostname (2)
- httpdate (1)
- id (1)
- id2name (1)
- identical? (1)
-
implemented
_ ole _ types (1) -
import
_ symbol (1) -
in
_ namespace (1) - include (1)
- include? (1)
- info (2)
- initialize (1)
- inspect (2)
- install (1)
- instance (2)
-
instance
_ eval (1) -
instance
_ method (1) - instruction (1)
- int (1)
- intern (2)
- invoke (1)
- irb (1)
-
irb
_ name (1) -
irb
_ original _ method _ name (1) - issuer (4)
- j (1)
- jj (1)
- join (1)
- lchmod (2)
- lchown (2)
- length (1)
- lex (1)
-
library
_ name (1) - linkname (1)
- list (1)
- ln (1)
- load (5)
-
load
_ file (2) -
load
_ gemspecs (1) -
load
_ random _ file (1) -
load
_ specification (1) -
load
_ stream (2) -
local
_ name (1) -
local
_ variables (1) - log (2)
-
long
_ name (1) - lookup (1)
- lstat (2)
- lsub (1)
- lutime (1)
-
make
_ link (1) -
make
_ symlink (1) - match (1)
- max (2)
- mdtm (1)
- member? (2)
-
method
_ defined? (1) -
method
_ id (1) -
method
_ missing (1) -
method
_ undefined (1) -
mime
_ type (1) - min (4)
- mkdir (3)
- mkfifo (1)
- mkpath (1)
- mlsd (2)
- mlst (1)
-
module
_ eval (1) -
module
_ function (3) - mountpoint? (1)
- mtime (3)
- name= (1)
-
name
_ list (1) -
named
_ captures (1) - names (3)
- namespace (3)
- namespaces (3)
- ndata (1)
- new (49)
- notation (1)
- notationdecl (1)
-
object
_ nl (1) - offset (2)
-
ok
_ to _ remove? (1) -
ole
_ classes (2) -
ole
_ func _ methods (1) -
ole
_ get _ methods (1) -
ole
_ methods (1) -
ole
_ respond _ to? (1) -
ole
_ type (1) -
ole
_ type _ detail (1) -
ole
_ typelib (2) -
ole
_ types (1) - on (12)
-
op
_ name (1) - open (16)
-
open
_ uri (2) - opendir (2)
- optional? (1)
- optname (1)
-
orig
_ name (1) -
original
_ name (3) - output? (1)
-
overwrite
_ accessor (1) -
package
_ name (1) -
page
_ dir (1) -
parent
_ file _ name (1) -
parent
_ name (1) - parse (8)
- parse! (1)
-
parse
_ file (2) -
parser
_ for (1) -
password
_ field (2) - path (2)
- pathconf (1)
- pathname (1)
- pipe? (1)
- popen (8)
-
post
_ connection _ check (1) - prefix (1)
-
pretty
_ generate (1) -
pretty
_ unparse (1) - private (8)
-
private
_ class _ method (2) -
private
_ constant (1) -
private
_ method _ defined? (1) - progname (1)
-
program
_ name (2) - protected (2)
-
protected
_ method _ defined? (1) - public (8)
-
public
_ class _ method (2) -
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) - rdoc (1)
- read (2)
-
read
_ only (1) - readlines (2)
- readlink (1)
- realdirpath (2)
- realpath (3)
- receiver (1)
- register (1)
-
register
_ command (1) - relative? (1)
-
relative
_ path _ from (1) -
remove
_ by _ name (1) -
remove
_ class _ variable (1) -
remove
_ instance _ variable (1) -
remove
_ spec (1) - rename (3)
- replicate (1)
-
required
_ attribute (1) -
required
_ attribute? (1) - reset (2)
-
respond
_ to? (1) -
respond
_ to _ missing? (1) - retval? (1)
- rfc2822 (1)
- rfc822 (1)
- rmdir (2)
- rmtree (1)
- root (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby2
_ keywords (1) -
safe
_ load (2) -
scope
_ name (2) -
script
_ name (2) -
scrolling
_ list (2) -
send
_ request (1) -
server
_ name (2) -
servername
_ cb (1) - service (1)
- setgid? (1)
- setproperty (2)
- setsockopt (2)
- setuid? (1)
- sexp (1)
-
sexp
_ raw (1) - shebang (1)
- shelljoin (1)
-
short
_ name (1) -
show
_ lookup _ failure (1) - signame (1)
-
singleton
_ method (1) -
singleton
_ method _ added (1) -
singleton
_ method _ removed (1) -
singleton
_ method _ undefined (1) - size (3)
- size? (1)
- slice (6)
- sn (1)
- source (1)
-
source
_ encoding _ name (2) -
source
_ ole _ types (1) - space (1)
-
space
_ before (1) -
spec
_ path (1) - specification (1)
- split (2)
- sprintf (1)
- sprintf フォーマット (1)
- start (2)
-
start
_ element (1) - stat (2)
- sticky? (1)
-
subdomain
_ of? (1) - subject (1)
- submit (2)
- symlink? (1)
-
synthesize
_ file _ task (1) - sysconf (1)
- sysopen (1)
-
tag
_ end (1) -
tag
_ start (1) - target (1)
-
task
_ defined? (1) -
text
_ field (2) - textarea (2)
-
to
_ a (1) -
to
_ der (1) -
to
_ json (3) -
to
_ name (2) -
to
_ path (1) -
to
_ s (13) -
to
_ string (1) -
to
_ sym (1) - tokenize (1)
-
trace
_ var (3) - typelibs (1)
- uname (2)
-
unescape
_ filename? (1) - unknown (2)
- unlink (2)
- unparse (1)
-
untrace
_ var (1) - utime (2)
- value (3)
- variables (1)
- ver (1)
- warn (2)
-
which
_ to _ update (1) - whitespace (1)
-
with
_ defaults (1) -
world
_ writable? (1) - writable? (1)
-
writable
_ real? (1) - write (2)
-
write
_ random _ file (1) - xlist (1)
- yaml? (1)
- 正規表現 (1)
検索結果
先頭5件
-
irb (79729.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロンプトが表れます。
$ irb
irb(main):001:0>
あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。
irb(main):001:0> 1+2
3
irb(main):002:0> class Foo
irb(main):003:1> def f... -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (73504.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (73504.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Resolv
:: DNS :: Resource :: DomainName # name -> Resolv :: DNS :: Name (72907.0) -
ドメイン名を返します。
ドメイン名を返します。 -
WEBrick
:: HTTPUtils :: FormData # name -> String | nil (63991.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 (63952.0) -
メールアドレスの 822 の個人名(personal name)を返します。
メールアドレスの 822 の個人名(personal name)を返します。
個人名が存在しない場合は nil を返します。
通常は nil を返します。 -
Encoding
# name -> String (63922.0) -
エンコーディングの名前を返します。
エンコーディングの名前を返します。
//emlist[例][ruby]{
Encoding::UTF_8.name #=> "UTF-8"
//} -
OpenSSL
:: Engine # name -> String (63922.0) -
engine の(人間に読みやすい)名称を文字列で返します。
engine の(人間に読みやすい)名称を文字列で返します。
例:
engine.name # => "Atalla hardware engine support"
@see OpenSSL::Engine#id -
Rake
:: Application # name -> String (63922.0) -
アプリケーションの名前を返します。通常は 'rake' という名前を返します。
アプリケーションの名前を返します。通常は 'rake' という名前を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.name # => "rake"
end
//} -
WIN32OLE
_ METHOD # name -> String (63922.0) -
メソッド名を取得します。
メソッド名を取得します。
@return メソッド名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.name # => SaveAs -
WIN32OLE
_ PARAM # name -> String (63922.0) -
パラメータ名を取得します。
パラメータ名を取得します。
@return パラメータ名を返します。名前付き引数形式でメソッドを呼び出すときに指定します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.name # => Filename -
WIN32OLE
_ TYPE # name -> String (63922.0) -
selfの型名を取得します。
selfの型名を取得します。
@return selfの型名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.name # => "Application" -
WIN32OLE
_ TYPELIB # name -> String (63922.0) -
TypeLibのドキュメント文字列を取得します。
TypeLibのドキュメント文字列を取得します。
ドキュメント文字列は、コンテキストヘルプなどに利用可能なTypeLibの簡単な
説明文で、通常バージョン番号を含みます。
@return TypeLibのドキュメント文字列を返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.name # => 'Microsoft Excel 14.0 Object Library' -
WIN32OLE
_ VARIABLE # name -> String (63922.0) -
変数名を取得します。
変数名を取得します。
@return 変数名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variable|
puts "#{variable.name}" # => xlChart, xlDialogSheet, ...
end -
REXML
:: Namespace # name -> String (63907.0) -
prefix を含まない「ローカルな」名前を返します。
prefix を含まない「ローカルな」名前を返します。 -
CGI
:: Cookie # name -> String (63904.0) -
クッキーの名前を返します。
クッキーの名前を返します。 -
Fiddle
:: Function # name -> nil | String (63904.0) -
関数の名前を返します。
関数の名前を返します。
名前が定義されていない場合は nil を返します。
@see Fiddle::Function.new -
Gem
:: Specification # name -> String (63904.0) -
この Gem パッケージの名前を返します。
この Gem パッケージの名前を返します。 -
Net
:: IMAP :: MailboxList # name -> String (63904.0) -
メールボックスの名前を文字列で返します。
メールボックスの名前を文字列で返します。 -
Net
:: IMAP :: ResponseCode # name -> String (63904.0) -
レスポンスコードを表す文字列を返します。 "ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。
レスポンスコードを表す文字列を返します。
"ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。 -
Net
:: IMAP :: TaggedResponse # name -> String (63904.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD" -
Net
:: IMAP :: UntaggedResponse # name -> String (63904.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD"
* "BYE"
* "PREAUTH"
* "CAPABILITY"
* "LIST"
* "FLAGS"
* etc -
OpenSSL
:: Cipher # name -> String (63904.0) -
暗号化アルゴリズムの名前を文字列で返します。
暗号化アルゴリズムの名前を文字列で返します。 -
OpenSSL
:: Digest # name -> String (63904.0) -
ハッシュ関数の名前を返します。
ハッシュ関数の名前を返します。 -
REXML
:: Entity # name -> String (63904.0) -
実体の名前を返します。
実体の名前を返します。 -
REXML
:: NotationDecl # name -> String (63904.0) -
記法宣言の名前を返します。
記法宣言の名前を返します。 -
Socket
:: Ifaddr # name -> String (63904.0) -
self のインターフェイス名を返します。
self のインターフェイス名を返します。 -
WEBrick
:: Cookie # name -> String (63904.0) -
Cookie の名前を文字列で返します。
Cookie の名前を文字列で返します。 -
RDoc
:: Context # find _ enclosing _ module _ named(name) -> RDoc :: NormalModule | nil (55504.0) -
find a module at a higher scope
find a module at a higher scope -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (55204.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (55204.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding -
Module
# name -> String | nil (55030.0) -
モジュールやクラスの名前を文字列で返します。
モジュールやクラスの名前を文字列で返します。
このメソッドが返す「モジュール / クラスの名前」とは、
より正確には「クラスパス」を指します。
クラスパスとは、ネストしているモジュールすべてを
「::」を使って表示した名前のことです。
クラスパスの例としては「CGI::Session」「Net::HTTP」が挙げられます。
@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A... -
Gem
:: Package :: TarHeader # name -> String (54952.0) -
tar のヘッダに含まれる name を返します。
tar のヘッダに含まれる name を返します。 -
Symbol
# name -> String (54940.0) -
シンボルに対応する文字列を返します。
シンボルに対応する文字列を返します。
Symbol#to_sと違って freeze された文字列を返します。
//emlist[][ruby]{
p :fred.name # => "fred"
p :fred.name.frozen? # => true
p :fred.to_s # => "fred"
p :fred.to_s.frozen? # => false
//}
@see Symbol#to_s -
REXML
:: Document # name -> String (54925.0) -
""(空文字列)を返します。
""(空文字列)を返します。
XMLの仕様上、このオブジェクトはexpanded name名前を持ちえません。 -
REXML
:: DocType # name -> String (54922.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"
//} -
Rake
:: PackageTask # name -> String (54922.0) -
バージョン情報を含まないパッケージの名前を返します。
バージョン情報を含まないパッケージの名前を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.name # => "sample"
end
//} -
Thread
# name -> String (54922.0) -
self の名前を返します。
self の名前を返します。
@see Thread#name= -
OpenSSL
:: PKCS7 :: SignerInfo # name -> OpenSSL :: X509 :: Name (54910.0) -
署名者の証明書の発行者の名前(DN)を返します。
署名者の証明書の発行者の名前(DN)を返します。
これと OpenSSL::PKCS7::SignerInfo#serial で
署名者を一意に識別します。 -
DRb
:: DRbUnknown # name -> String (54904.0) -
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。 -
Etc
:: Group # name -> String (54904.0) -
グループ名を返します。
グループ名を返します。 -
Etc
:: Passwd # name -> String (54904.0) -
このユーザのログイン名を返します。
このユーザのログイン名を返します。 -
Gem
:: Dependency # name -> String (54904.0) -
依存関係の名前を文字列か正規表現で返します。
依存関係の名前を文字列か正規表現で返します。 -
Gem
:: LoadError # name -> String (54904.0) -
ロードに失敗した Gem の名前を返します。
ロードに失敗した Gem の名前を返します。 -
RDoc
:: Context # name -> String (54904.0) -
自身の名前を返します。
自身の名前を返します。
サブクラスによっては、メソッド名やクラス名を意味します。 -
Rake
:: RDocTask # name -> String (54904.0) -
タスクの名前を返します。デフォルトは rdoc です。
タスクの名前を返します。デフォルトは rdoc です。 -
Rake
:: Task # name -> String (54904.0) -
ネームスペースを含むタスクの名前を返します。
ネームスペースを含むタスクの名前を返します。 -
Rake
:: TestTask # name -> String (54904.0) -
テストタスクの名前を返します。デフォルトは "test" です。
テストタスクの名前を返します。デフォルトは "test" です。 -
Addrinfo
# getnameinfo(flags=0) -> [String , String] (46501.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... -
IRB
:: ExtendCommandBundle . irb _ original _ method _ name(method _ name) -> String (46273.0) -
method_name で指定したメソッドの irb 中でのエイリアスを返します。ライブ ラリ内部で使用します。
method_name で指定したメソッドの irb 中でのエイリアスを返します。ライブ
ラリ内部で使用します。
@param method_name メソッド名を Symbol か文字列で指定します。
@see IRB::ExtendCommandBundle#install_alias_method -
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 が満たすバージョンに関する条件を指定します。 -
Gem
:: SourceIndex # find _ name(gem _ name , version _ requirement = Gem :: Requirement . default) -> Gem :: Specification (46225.0) -
短い名前で正確にマッチする Gem を返します。
短い名前で正確にマッチする Gem を返します。
@param gem_name Gem の名前を指定します。
@param version_requirement
@see Gem::Requirement -
Pathname
# dirname -> Pathname (46219.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 -
Pathname
# each _ filename {|v| . . . } -> nil (46201.0) -
self のパス名要素毎にブロックを実行します。
self のパス名要素毎にブロックを実行します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new("/foo/../bar").each_filename {|v| p v}
# => "foo"
# ".."
# "bar"
//} -
Signal
. # signame(signo) -> String | nil (46201.0) -
引数で指定されたシグナル番号をシグナル名に変換して返します。 対応するシグナル番号が存在しない場合は nil を返します。
引数で指定されたシグナル番号をシグナル名に変換して返します。
対応するシグナル番号が存在しない場合は nil を返します。
Signal.trap("INT") { |signo| puts Signal.signame(signo) }
Process.kill("INT", 0)
# => INT
@see Signal.#list -
IRB
:: Context # irb _ name -> String (45922.0) -
起動しているコマンド名を文字列で返します。
起動しているコマンド名を文字列で返します。
@see IRB::Context#irb_name= -
Gem
:: ConfigFile # config _ file _ name -> String (45904.0) -
設定ファイルの名前を返します。
設定ファイルの名前を返します。 -
RDoc
:: TopLevel . find _ class _ named(name) -> RDoc :: NormalClass | RDoc :: SingleClass | nil (37570.0) -
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ からなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ
からなかった場合は nil を返します。
@param name クラス名を文字列で指定します。 -
Rake
:: TaskManager # in _ namespace(name) {|name _ space| . . . } -> Array (37525.0) -
与えられた名前の名前空間でブロックを評価します。
与えられた名前の名前空間でブロックを評価します。
@param name 名前を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
namespace :sample do
def hoge
puts "hoge"
end
end
task :test_rake_app do
task.application.in_namespace("sample") do
hoge # => "hoge"
end
end
//} -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (37501.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。 -
RDoc
:: TopLevel # find _ module _ named(name) -> RDoc :: NormalModule (37270.0) -
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。 見つからなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。
見つからなかった場合は nil を返します。
@param name モジュール名を文字列で指定します。 -
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 -
Net
:: HTTPHeader # each _ capitalized _ name {|name| . . . . } -> () (37225.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
//} -
RDoc
:: Context # find _ module _ named(name) -> RDoc :: NormalModule | nil (37222.0) -
追加された RDoc::NormalModule から引数で指定した名前のモジュール を検索します。見つからなかった場合は nil を返します。
追加された RDoc::NormalModule から引数で指定した名前のモジュール
を検索します。見つからなかった場合は nil を返します。
@param name モジュールの名前を文字列で指定します。 -
Rake
:: InvocationChain :: EmptyInvocationChain # append(task _ name) -> Rake :: InvocationChain (37222.0) -
与えられた値を追加した Rake::InvocationChain を返します。
与えられた値を追加した Rake::InvocationChain を返します。
@param task_name 追加する値を指定します。 -
IRB
:: STDIN _ FILE _ NAME -> "(line)" (37204.0) -
標準入力を使用する際のファイル名を文字列で返します。
標準入力を使用する際のファイル名を文字列で返します。 -
File
. dirname(filename , level=1) -> String (37201.0) -
filename の一番後ろのスラッシュより前を文 字列として返します。スラッシュを含まないファイル名に対しては "."(カレントディレクトリ)を返します。
filename の一番後ろのスラッシュより前を文
字列として返します。スラッシュを含まないファイル名に対しては
"."(カレントディレクトリ)を返します。
//emlist[例][ruby]{
p File.dirname("dir/file.ext") # => "dir"
p File.dirname("file.ext") # => "."
//}
File.dirname の動作は dirname(3)
に従います。
//emlist[例][ruby]{
p File.dirname("foo/bar/") # => "foo"
p File.di... -
Gem
:: Package :: TarHeader # linkname -> String (37201.0) -
tar のヘッダに含まれる linkname を返します。
tar のヘッダに含まれる linkname を返します。 -
Logger
:: LogDevice # filename -> String | nil (37201.0) -
出力先のファイル名を取得します。
出力先のファイル名を取得します。
出力先がファイルではない場合は nil を返します。 -
RubyVM
:: INSTRUCTION _ NAMES -> [String] (37201.0) -
RubyVM の命令シーケンスの名前の一覧を返します。
RubyVM の命令シーケンスの名前の一覧を返します。
@see RubyVM::InstructionSequence -
WEBrick
:: HTTPResponse # filename -> String | nil (37201.0) -
自身の内容があるファイルのそれである場合に、そのファイル名を返します。 デフォルトは nil です。
自身の内容があるファイルのそれである場合に、そのファイル名を返します。
デフォルトは nil です。 -
WEBrick
:: HTTPUtils :: FormData # filename -> String | nil (37201.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() -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (37057.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 (37057.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... -
Symbol
# id2name -> String (36958.0) -
シンボルに対応する文字列を返します。
シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern
@see Symbol#name -
ARGF
. class # filename -> String (36955.0) -
現在開いている処理対象のファイル名を返します。
現在開いている処理対象のファイル名を返します。
標準入力に対しては - を返します。
組み込み変数 $FILENAME と同じです。
$ echo "foo" > foo
$ echo "bar" > bar
$ echo "glark" > glark
$ ruby argf.rb foo bar glark
ARGF.filename # => "foo"
ARGF.read(5) # => "foo\nb"
ARGF.filename # => "bar"
ARGF.skip
ARGF.filename # => "glark" -
CGI
:: QueryExtension # script _ name -> String (36952.0) -
ENV['SCRIPT_NAME'] を返します。
ENV['SCRIPT_NAME'] を返します。 -
WEBrick
:: HTTPRequest # script _ name -> String (36952.0) -
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。 -
Socket
:: AI _ CANONNAME -> Integer (36949.0) -
Fill in the canonical name。
Fill in the canonical name。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3) -
Socket
:: Constants :: AI _ CANONNAME -> Integer (36949.0) -
Fill in the canonical name。
Fill in the canonical name。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3) -
Socket
:: Constants :: NI _ NAMEREQD -> Integer (36949.0) -
A name is required。名前解決できなかった場合にエラーを返すことを意味します。
A name is required。名前解決できなかった場合にエラーを返すことを意味します。
Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
require 'socket'
# ここでは 192.0.2.18 は名前解決できないアドレス
Addrinfo.tcp("192.0.2.18", 514).getnameinfo()
# =>["192.0.2.18", "shell"]
Addrinfo.tcp("192.0.2.18", 514).getnameinfo(Socket:... -
Socket
:: NI _ NAMEREQD -> Integer (36949.0) -
A name is required。名前解決できなかった場合にエラーを返すことを意味します。
A name is required。名前解決できなかった場合にエラーを返すことを意味します。
Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
require 'socket'
# ここでは 192.0.2.18 は名前解決できないアドレス
Addrinfo.tcp("192.0.2.18", 514).getnameinfo()
# =>["192.0.2.18", "shell"]
Addrinfo.tcp("192.0.2.18", 514).getnameinfo(Socket:... -
Method
# original _ name -> Symbol (36940.0) -
オリジナルのメソッド名を返します。
オリジナルのメソッド名を返します。
//emlist[例][ruby]{
class C
def foo; end
alias bar foo
end
C.new.method(:bar).original_name # => :foo
//}
@see UnboundMethod#original_name -
OpenSSL
:: ASN1 :: UNIVERSAL _ TAG _ NAME -> [String] (36940.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 -
UnboundMethod
# original _ name -> Symbol (36940.0) -
オリジナルのメソッド名を返します。
オリジナルのメソッド名を返します。
//emlist[例][ruby]{
class C
def foo; end
alias bar foo
end
C.instance_method(:bar).original_name # => :foo
//}
@see Method#original_name -
Encoding
. name _ list -> [String] (36922.0) -
利用可能なエンコーディングの名前を文字列の配列で返します。
利用可能なエンコーディングの名前を文字列の配列で返します。
//emlist[例][ruby]{
p Encoding.name_list
#=> ["US-ASCII", "ASCII-8BIT", "UTF-8",
# "ISO-8859-1", "Shift_JIS", "EUC-JP",
# "Windows-31J",
# "BINARY", "CP932", "eucJP", ...]
//} -
Gem
:: Specification # original _ name -> String (36922.0) -
このメソッドは後方互換性のために残されています。
このメソッドは後方互換性のために残されています。
@see Gem::Specification#full_name -
WIN32OLE
_ TYPELIB # library _ name -> String (36922.0) -
TypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。
TypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。
@return TypeLibの名前を文字列で返します。
@raise WIN32OLERuntimeError ドキュメント文字列が取得できなかった場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
tlib.library_name # => Excel -
Gem
:: Specification # file _ name -> String (36904.0) -
生成される Gem パッケージの名前を返します。
生成される Gem パッケージの名前を返します。 -
IRB
:: InputMethod # file _ name -> String (36904.0) -
ファイル名を文字列で返します。
ファイル名を文字列で返します。 -
RDoc
:: CodeObject # parent _ file _ name -> String (36904.0) -
self.parent のファイル名を返します。
self.parent のファイル名を返します。
@see RDoc::CodeObject#parent -
RDoc
:: TopLevel # file _ absolute _ name -> String (36904.0) -
自身が管理するファイルに関する絶対パスを文字列で返します。
自身が管理するファイルに関する絶対パスを文字列で返します。 -
RDoc
:: TopLevel # file _ relative _ name -> String (36904.0) -
自身が管理するファイルに関する相対パスを文字列で返します。
自身が管理するファイルに関する相対パスを文字列で返します。 -
Zlib
:: GzipFile # orig _ name -> String | nil (36904.0) -
gzip ファイルのヘッダーに記録されている元ファイル名を返します。 ファイル名が記録されていない場合は nil を返します。
gzip ファイルのヘッダーに記録されている元ファイル名を返します。
ファイル名が記録されていない場合は nil を返します。 -
CGI
:: QueryExtension # unescape _ filename? -> bool (36901.0) -
-
ERB
# filename -> String (36901.0) -
エラーメッセージを表示する際のファイル名を取得します。
エラーメッセージを表示する際のファイル名を取得します。
//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new(File.read(filename))
erb.filename # => nil
erb.filename = filename
erb.filename # =>"example.rhtml"
//} -
ERB
# filename= -> String (36901.0) -
エラーメッセージを表示する際のファイル名を設定します。
エラーメッセージを表示する際のファイル名を設定します。
filename を設定しておくことにより、エラーが発生した eRuby スクリプトの特定が容易になります。filename を設定していない場合は、エラー発生箇所は「 (ERB) 」という出力となります。
//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new(File.read(filename))
erb.filename # => nil
erb.filename = filename
erb.filename # =>"exampl... -
Gem
:: Specification . attribute _ names -> Array (36901.0) -
属性名の配列を返します。
属性名の配列を返します。 -
IRB
:: Context :: IDNAME _ IVARS -> [String] (36901.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
Kernel
$ $ FILENAME -> String (36901.0) -
仮想ファイル Object::ARGF で現在読み込み中のファイル名です。 ARGF.class#filename と同じです。
仮想ファイル Object::ARGF で現在読み込み中のファイル名です。
ARGF.class#filename と同じです。
この変数はグローバルスコープです。