種類
ライブラリ
- English (14)
- ビルトイン (500)
- benchmark (3)
-
cgi
/ core (1) -
cgi
/ html (3) - continuation (1)
- coverage (2)
- csv (24)
- delegate (1)
- digest (3)
- erb (2)
- etc (2)
- fcntl (1)
- fiddle (1)
-
fiddle
/ import (7) - forwardable (4)
- gdbm (1)
-
irb
/ cmd / chws (4) -
irb
/ cmd / help (2) -
irb
/ cmd / load (6) -
irb
/ cmd / nop (5) -
irb
/ cmd / pushws (6) -
irb
/ cmd / subirb (8) -
irb
/ ext / save-history (1) -
irb
/ ext / use-loader (2) -
irb
/ extend-command (14) -
irb
/ frame (1) -
irb
/ input-method (5) - json (11)
-
json
/ add / exception (1) - matrix (4)
- mkmf (6)
- monitor (2)
-
mutex
_ m (1) -
net
/ ftp (3) -
net
/ http (22) -
net
/ imap (4) -
net
/ pop (15) -
net
/ smtp (3) - nkf (1)
- objspace (2)
- openssl (5)
- optparse (28)
- pathname (4)
- pp (2)
- prettyprint (1)
- prime (6)
- pstore (2)
- psych (9)
- rake (58)
-
rake
/ loaders / makefile (1) -
rake
/ packagetask (9) - rbconfig (1)
-
rdoc
/ markup (1) -
rdoc
/ parser (1) - readline (7)
- resolv-replace (1)
- rexml (1)
-
rexml
/ document (2) -
rexml
/ parsers / sax2parser (5) -
rexml
/ sax2listener (4) -
rexml
/ streamlistener (3) -
rinda
/ tuplespace (1) - ripper (1)
-
ripper
/ filter (1) -
ripper
/ lexer (3) -
ripper
/ sexp (2) -
rubygems
/ commands / dependency _ command (5) -
rubygems
/ dependency (5) -
rubygems
/ dependency _ installer (9) -
rubygems
/ dependency _ list (9) -
rubygems
/ exceptions (2) -
rubygems
/ installer (2) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ specification (8) -
rubygems
/ uninstaller (1) - set (2)
- singleton (1)
- socket (17)
- stringio (1)
- strscan (8)
- syslog (4)
- tempfile (2)
- time (7)
- timeout (3)
- tmpdir (2)
- tracer (5)
- tsort (4)
-
webrick
/ httpproxy (2) -
webrick
/ httpservlet / abstract (6) -
webrick
/ httputils (9) -
win32
/ registry (3) - win32ole (25)
- zlib (47)
クラス
-
ARGF
. class (10) - Array (14)
- BasicObject (12)
- BasicSocket (5)
- Binding (5)
- CSV (21)
-
CSV
:: FieldInfo (3) - Class (2)
- Coverage (2)
- Data (3)
-
Digest
:: Base (2) - Dir (18)
- ERB (1)
-
Encoding
:: Converter (4) -
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (1) - Enumerator (3)
-
Enumerator
:: ArithmeticSequence (5) -
Enumerator
:: Lazy (1) -
Enumerator
:: Yielder (3) - Exception (12)
- Fiber (8)
- File (7)
-
File
:: Stat (6) - FrozenError (1)
- GDBM (1)
-
Gem
:: Commands :: DependencyCommand (5) -
Gem
:: Dependency (5) -
Gem
:: DependencyInstaller (8) -
Gem
:: DependencyList (8) -
Gem
:: Installer (2) -
Gem
:: SpecFetcher (2) -
Gem
:: Specification (8) -
Gem
:: Uninstaller (1) - Hash (1)
- IO (52)
-
IRB
:: ExtendCommand :: ChangeWorkspace (1) -
IRB
:: ExtendCommand :: CurrentWorkingWorkspace (1) -
IRB
:: ExtendCommand :: Foreground (1) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: IrbCommand (1) -
IRB
:: ExtendCommand :: Jobs (1) -
IRB
:: ExtendCommand :: Kill (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Nop (4) -
IRB
:: ExtendCommand :: PopWorkspace (1) -
IRB
:: ExtendCommand :: PushWorkspace (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) -
IRB
:: ExtendCommand :: Workspaces (1) -
IRB
:: Frame (1) -
IRB
:: InputMethod (1) -
IRB
:: ReadlineInputMethod (2) -
IRB
:: StdioInputMethod (2) - Integer (3)
-
JSON
:: Parser (2) -
JSON
:: State (1) - KeyError (1)
- LoadError (1)
- LocalJumpError (1)
- MatchData (10)
- Matrix (2)
- Method (9)
- Module (59)
- NameError (3)
-
Net
:: FTP (3) -
Net
:: HTTP (13) -
Net
:: HTTPGenericRequest (2) -
Net
:: HTTPResponse (2) -
Net
:: IMAP (3) -
Net
:: IMAP :: Envelope (1) -
Net
:: POP3 (6) -
Net
:: POPMail (9) -
Net
:: SMTP (3) - Numeric (10)
- Object (31)
-
OpenSSL
:: SSL :: SSLContext (2) -
OpenSSL
:: SSL :: SSLSocket (1) - OptionParser (28)
- PStore (2)
- Pathname (4)
- PrettyPrint (1)
- Prime (2)
-
Prime
:: PseudoPrimeGenerator (4) - Proc (2)
-
Psych
:: Handler (2) -
Psych
:: Nodes :: Document (2) -
RDoc
:: Markup (1) -
RDoc
:: Parser (1) -
REXML
:: Attributes (2) -
REXML
:: Parsers :: SAX2Parser (5) -
Rake
:: Application (7) -
Rake
:: FileList (18) -
Rake
:: FileTask (2) -
Rake
:: InvocationChain (5) -
Rake
:: InvocationChain :: EmptyInvocationChain (1) -
Rake
:: MakefileLoader (1) -
Rake
:: NameSpace (1) -
Rake
:: PackageTask (9) -
Rake
:: TaskArguments (2) - Random (2)
- Range (5)
- Refinement (1)
- Regexp (8)
-
Rinda
:: TupleSpace (1) - Ripper (6)
-
RubyVM
:: InstructionSequence (8) - Set (2)
- SignalException (2)
- Socket (3)
- StopIteration (1)
- String (17)
- StringIO (1)
- StringScanner (7)
- Struct (2)
- Symbol (2)
- SystemCallError (1)
- SystemExit (2)
- Tempfile (2)
- Thread (19)
-
Thread
:: Backtrace :: Location (4) -
Thread
:: ConditionVariable (2) -
Thread
:: Mutex (2) -
Thread
:: Queue (1) -
Thread
:: SizedQueue (3) - Time (7)
- TracePoint (18)
- Tracer (5)
- UDPSocket (5)
- UNIXServer (1)
- UNIXSocket (1)
- UnboundMethod (3)
- UncaughtThrowError (1)
- Vector (2)
-
WEBrick
:: HTTPProxyServer (1) -
WEBrick
:: HTTPServlet :: AbstractServlet (6) -
WEBrick
:: HTTPUtils :: FormData (9) - WIN32OLE (6)
-
WIN32OLE
_ EVENT (4) -
WIN32OLE
_ PARAM (2) -
WIN32OLE
_ TYPE (3) -
WIN32OLE
_ VARIABLE (5) -
Zlib
:: Deflate (4) -
Zlib
:: GzipReader (25) -
Zlib
:: GzipWriter (5) -
Zlib
:: Inflate (6) -
Zlib
:: ZStream (5)
モジュール
- Benchmark (3)
-
CGI
:: HtmlExtension (2) -
CGI
:: QueryExtension (1) -
CGI
:: TagMaker (1) - Comparable (1)
-
ERB
:: DefMethod (1) - Enumerable (14)
- Etc (2)
- Fcntl (1)
-
Fiddle
:: Importer (7) -
File
:: Constants (1) - FileUtils (1)
- Forwardable (3)
-
IRB
:: ContextExtender (2) -
IRB
:: ExtendCommandBundle (12) -
IRB
:: HistorySavingAbility (1) - JSON (4)
-
JSON
:: Generator :: GeneratorMethods :: Object (1) -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (1) - Kernel (82)
- Math (1)
-
Mutex
_ m (1) -
Net
:: HTTPExceptions (1) -
Net
:: HTTPHeader (3) - ObjectSpace (5)
- Process (1)
-
Process
:: GID (2) -
Process
:: UID (2) - Psych (4)
-
REXML
:: SAX2Listener (4) -
REXML
:: StreamListener (3) - Rake (3)
-
Rake
:: TaskManager (9) - RakeFileUtils (5)
- RbConfig (1)
- Readline (4)
-
RubyVM
:: AbstractSyntaxTree (1) - Signal (2)
-
Socket
:: Constants (3) - Syslog (4)
- TSort (4)
- Timeout (2)
- Warning (1)
-
Win32
:: Registry :: Constants (3)
オブジェクト
- ENV (2)
-
Readline
:: HISTORY (2) - main (1)
キーワード
- ! (1)
- != (1)
-
$ & (1) -
$ & # 39; (1) -
$ 1 (1) -
$ 10 (1) -
$ 11 (1) -
$ 2 (1) -
$ 3 (1) -
$ 4 (1) -
$ 5 (1) -
$ 6 (1) -
$ 7 (1) -
$ 8 (1) -
$ 9 (1) -
$ ARGV (1) -
$ CHILD _ STATUS (1) -
$ DEFAULT _ INPUT (1) -
$ ERROR _ INFO (1) -
$ ERROR _ POSITION (1) -
$ INPUT _ LINE _ NUMBER (1) -
$ INPUT _ RECORD _ SEPARATOR (1) -
$ LAST _ MATCH _ INFO (1) -
$ LAST _ PAREN _ MATCH (1) -
$ LAST _ READ _ LINE (1) -
$ NR (1) -
$ ORS (1) -
$ OUTPUT _ RECORD _ SEPARATOR (1) -
$ RS (1) -
$ _ (1) -
$ ` (1) -
$ stdin (1) -
$ ~ (1) - % (1)
-
/ (1) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - < (1)
- << (2)
- <= (1)
- <=> (2)
- == (5)
- === (3)
- =~ (1)
- > (1)
- >= (1)
- APPEND (1)
- ARGF (1)
- ARGV (1)
- BasicObject (1)
- ChangeWorkspace (1)
- Closure (1)
- ConditionVariable (1)
- ContextExtender (1)
- Continuation (1)
- CurrentWorkingWorkspace (1)
- DATA (1)
-
DEFAULT
_ OPTIONS (1) - DependencyInstaller (1)
- DependencyList (1)
- DependencyRemovalException (1)
- Digest (2)
- EXTENDED (1)
- Emitter (1)
- EndOfYAMLException (1)
- Error (1)
- Extend (2)
- ExtendCommandBundle (1)
- Fiber (1)
- Filter (1)
- Foreground (1)
- GzipReader (1)
- HTTPFailedDependency (1)
- HTTPProxyServer (1)
- Help (1)
-
IP
_ SENDSRCADDR (2) - Interrupt (1)
- IrbCommand (1)
- Jobs (1)
- Kill (1)
- Load (1)
- Location (1)
-
MAKEFILE
_ CONFIG (1) -
MSG
_ COMPAT (2) -
MSG
_ SEND (2) - Marshal フォーマット (1)
- Monitor (1)
- MonitorMixin (1)
-
NEWS for Ruby 2
. 1 . 0 (1) -
NEWS for Ruby 2
. 7 . 0 (1) -
NEWS for Ruby 3
. 0 . 0 (1) - NKF (1)
-
NO
_ OVERRIDE (1) - Nop (1)
- Numeric (1)
-
OVERRIDE
_ ALL (1) -
OVERRIDE
_ PRIVATE _ ONLY (1) -
O
_ APPEND (1) - Options (1)
- ParseException (1)
- PopWorkspace (1)
- PushWorkspace (1)
-
REG
_ DWORD _ BIG _ ENDIAN (1) -
REG
_ DWORD _ LITTLE _ ENDIAN (1) -
REG
_ QWORD _ LITTLE _ ENDIAN (1) -
RSTRING
_ END (1) -
RSTRING
_ PTR (1) - Readline (1)
- Require (1)
- Rubyの起動 (1)
- Ruby用語集 (1)
-
SEEK
_ END (1) - SimpleDelegator (1)
- SingleForwardable (1)
- Singleton (1)
- SizedQueue (1)
- Source (1)
- Status (1)
- StreamEnd (1)
- String (2)
- StringScanner (1)
- TracePoint (1)
- UndefinedConversionError (1)
- WIN32OLE (1)
-
WIN32OLE
_ EVENT (1) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPELIB (1) -
WIN32OLE
_ VARIABLE (1) - Workspaces (1)
- [] (11)
-
_ _ callee _ _ (1) -
_ _ method _ _ (1) -
_ _ send _ _ (2) -
_ dump (1) -
absolute
_ path (2) - accept (2)
-
accept
_ nonblock (1) - add (1)
-
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ filter (2) -
add
_ response _ handler (2) -
add
_ runtime _ dependency (1) -
add
_ special (1) -
alias
_ method (1) - all (3)
- append (4)
-
append
_ data (1) -
append
_ features (1) - application (1)
- application= (1)
-
arg
_ prepend (1) - arguments (1)
- arity (2)
- ascend (1)
- at (1)
-
at
_ exit (1) -
attr
_ writer (1) - autoclose? (1)
- autoload (2)
- autoload? (1)
- backtrace (2)
-
backtrace
_ locations (1) -
base
_ label (2) - begin (3)
- benchmark (1)
- bigdecimal (1)
- bind (2)
- binding (3)
- binmode (1)
-
block
_ append (1) -
block
_ given? (1) - blockdev? (1)
- bm (1)
- bmbm (1)
-
body
_ stream (1) -
body
_ stream= (1) - broadcast (1)
- byteoffset (2)
-
ca
_ file= (1) -
call
_ end _ proc (1) -
callee
_ id (1) - caller (3)
-
caller
_ locations (2) - catch (2)
- cause (1)
- cgi (1)
-
cgi
/ session (1) - chardev? (1)
- chdir (4)
-
check
_ circular? (1) - clamp (1)
-
class
_ eval (1) -
class
_ variable _ defined? (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) -
class
_ variables (1) -
clear
_ exclude (1) - clone (1)
- close (2)
-
close
_ read (1) -
close
_ write (1) - coerce (1)
- commit (1)
-
completion
_ append _ character (1) -
completion
_ append _ character= (1) -
completion
_ proc= (1) -
const
_ defined? (1) -
const
_ get (1) -
const
_ load (1) -
const
_ missing (1) -
const
_ source _ location (1) - constants (1)
- convert (2)
- create (2)
-
create
_ id (1) -
create
_ value (1) - crypt (1)
- current (1)
- curry (1)
-
deconstruct
_ keys (1) -
def
_ delegator (1) -
def
_ erb _ method (1) -
def
_ extend _ command (2) -
def
_ instance _ delegator (1) - default (1)
-
default
_ event _ sources (1) - define (2)
-
define
_ finalizer (2) -
define
_ method (2) -
define
_ singleton _ method (2) -
define
_ task (1) -
defined
_ class (1) - deflate (1)
- delete (2)
-
delete
_ all (3) -
delete
_ suffix (1) -
delete
_ suffix! (1) - dependencies (1)
-
dependencies
_ ok? (1) -
dependency
_ order (1) -
dependent
_ gems (1) - deq (1)
- desc (1)
- descend (1)
-
development
_ dependencies (1) - disable (2)
- disasm (1)
- disassemble (1)
- display (1)
- div (1)
- divide (2)
-
do
_ DELETE (1) -
do
_ GET (1) -
do
_ HEAD (1) -
do
_ OPTIONS (1) -
do
_ POST (1) -
do
_ PUT (1) -
doctype
_ end (1) - dump (1)
- dup (1)
- each (14)
-
each
_ attribute (1) -
each
_ byte (6) -
each
_ codepoint (2) -
each
_ data (1) -
each
_ index (2) -
each
_ line (8) -
each
_ pair (2) -
each
_ strongly _ connected _ component (1) -
each
_ strongly _ connected _ component _ from (2) -
each
_ with _ index (6) - egrep (1)
- enable (2)
-
enable
_ config (2) -
end
_ document (2) -
end
_ element (1) -
end
_ mapping (1) -
end
_ prefix _ mapping (1) -
end
_ seen? (1) -
end
_ with? (2) - ended? (1)
- endgrent (1)
- endpwent (1)
-
ensure
_ dependency (1) - entitydecl (1)
-
enum
_ for (2) - eof (1)
- eof? (3)
- errno (1)
-
error
_ bytes (1) -
error
_ char (1) - eval (2)
-
eval
_ script (1) - event (1)
- exception (2)
-
exclude
_ end? (1) -
excluded
_ from _ list? (1) - execute (15)
- existing (1)
- existing! (1)
- exit (2)
- exit! (1)
-
exit
_ value (1) - ext (1)
-
extend
_ object (1) - extended (1)
- extern (1)
- fail (3)
- fcntl (1)
- fdatasync (1)
- feed (1)
- fetch (5)
- fiddle (1)
-
fiddle
/ import (1) -
fiddle
/ types (1) -
field
_ size _ limit (1) - file (1)
- filename (1)
- filename= (1)
- filter (3)
- find (1)
-
find
_ gems (1) -
find
_ gems _ with _ sources (1) -
find
_ matching (1) -
find
_ name (1) -
find
_ reverse _ dependencies (1) -
find
_ spec _ by _ name _ and _ version (1) - finish (2)
- finished? (1)
- first (2)
-
first
_ lineno (1) -
fixed
_ encoding? (1) - flush (3)
- foreach (1)
- fork (3)
- format (2)
-
from
_ source _ index (1) - gamma (1)
-
gather
_ dependencies (1) -
gems
_ to _ install (1) - generate (2)
- get (2)
- get2 (2)
- getc (1)
- getpeereid (1)
- gets (2)
- gsub! (1)
-
handle
_ interrupt (1) - handler= (1)
- hash (2)
- header (1)
-
header
_ convert (2) - help (1)
- hexdigest (1)
- html (2)
- httpdate (1)
-
implicit
_ end (1) -
implicit
_ end= (1) - import (1)
-
import
_ methods (1) -
in
_ namespace (1) - include (1)
- include? (1)
- included (1)
-
included
_ modules (1) -
incomplete
_ input? (1) - independent? (2)
- index (1)
- inflate (2)
- inherited (1)
- initialize (1)
-
initialize
_ copy (1) -
inplace
_ mode= (1) - inspect (6)
- install (1)
-
install
_ alias _ method (1) -
install
_ extend _ commands (2) -
installation
_ satisfies _ dependency? (1) -
installed
_ gems (1) -
instance
_ delegate (1) -
instance
_ eval (2) -
instance
_ exec (1) -
instance
_ method (1) -
instance
_ methods (1) -
instance
_ of? (1) -
instance
_ variable _ defined? (1) -
instance
_ variable _ get (1) -
instruction
_ sequence (1) - intern (1)
-
internal
_ encoding (1) - invert (1)
- irb (1)
-
irb
/ extend-command (1) -
irb
/ xmp (1) -
irb
_ context (2) -
irb
_ exit (1) -
irb
_ load (1) -
irb
_ original _ method _ name (1) -
irb
_ require (1) -
is
_ a? (2) - iso8601 (1)
- iterator? (1)
-
json
_ create (1) - kill (2)
-
kind
_ of? (2) - label (1)
-
last
_ comment (1) -
last
_ description (1) -
last
_ description= (1) -
last
_ match (1) - lex (1)
- line (1)
-
line
_ stub (1) - lineno (2)
- lineno= (1)
- list (2)
-
list
_ append (1) - listen (5)
-
literal
_ append (1) - load (3)
-
load
_ stream (2) -
local
_ append (1) -
local
_ variable _ defined? (1) -
local
_ variable _ get (1) -
local
_ variable _ set (1) -
local
_ variables (2) - logger (1)
- lookup (1)
- loop (1)
- lstat (1)
- mail (3)
- main (1)
- match (2)
- match? (1)
-
matched
_ size (1) - max (2)
-
max
_ by (4) - member? (1)
-
memsize
_ of _ all (1) -
method
_ defined? (1) -
method
_ id (1) -
method
_ missing (1) -
method
_ undefined (1) - methods (1)
- min (4)
- mktmpdir (2)
- mlsd (2)
-
module
_ eval (1) -
module
_ function (3) - multipart? (1)
-
nOE
_ element _ def (1) - name (6)
- name= (1)
- namespace (1)
-
need
_ zip (1) -
need
_ zip= (1) - needed? (1)
- nesting (1)
-
net
/ imap (1) -
net
/ pop (1) - new (24)
- notify (1)
-
nowrite
_ flag (1) -
nowrite
_ flag= (1) - of (2)
- offset (2)
- ok? (1)
-
ok
_ to _ remove? (1) -
ole
_ func _ methods (1) -
ole
_ get _ methods (1) -
ole
_ query _ interface (1) -
ole
_ type (1) -
ole
_ type _ detail (1) - on (1)
-
on
_ event (1) -
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) - open (12)
- open! (1)
- opendir (2)
-
original
_ dir (2) -
original
_ name (2) - output? (1)
- pack (2)
- pack テンプレート文字列 (1)
-
package
_ dir (1) -
package
_ dir= (1) -
package
_ dir _ path (1) -
package
_ files (1) -
package
_ files= (1) - parameters (1)
- params (1)
- parse (5)
- parse! (1)
-
parse
_ files _ matching (1) - pass (1)
- path (5)
- pathmap (1)
- peek (1)
- peep (1)
- pending (1)
-
pending
_ interrupt? (2) - pid (1)
- pipe (8)
- pointer= (1)
- pop (4)
- popen (14)
- pos (2)
- pos= (3)
- post (2)
- post2 (2)
- pread (1)
- prepend (2)
-
pretty
_ print (1) -
pretty
_ print _ cycle (1) - prettyprint (1)
- prime (1)
-
primitive
_ convert (4) - print (1)
-
print
_ dependencies (1) - priority (1)
- priority= (1)
- private (4)
-
private
_ class _ method (2) -
private
_ constant (1) -
private
_ instance _ methods (1) -
private
_ method _ defined? (1) - progids (1)
-
program
_ name (1) -
program
_ name= (1) -
protected
_ method _ defined? (1) - public (4)
-
public
_ class _ method (2) -
public
_ constant (1) -
public
_ method _ defined? (1) -
public
_ send (2) - pwrite (1)
- raise (7)
-
raised
_ exception (1) - rake (1)
-
rake
_ extension (1) - rakefile (1)
- rand (2)
-
rb
_ exec _ end _ proc (1) -
rb
_ extend _ object (1) -
rb
_ f _ END (1) -
rb
_ f _ send (1) -
rb
_ gc _ mark _ locations (1) -
rb
_ mark _ end _ proc (1) -
rb
_ mod _ append _ features (1) -
rb
_ mod _ extend _ object (1) -
rb
_ obj _ extend (1) -
rb
_ parser _ append _ print (1) -
rb
_ set _ end _ proc (1) - rdoc (1)
-
rdoc
/ generator / json _ index (1) - read (2)
-
read
_ body (1) -
readable
_ atfer _ eof? (3) - readbyte (2)
- readchar (2)
- readline (4)
- readlines (2)
- receiver (4)
-
recvfrom
_ nonblock (1) - recvmsg (1)
- refine (1)
- reject (2)
- release (1)
-
remove
_ by _ name (1) -
remove
_ class _ variable (1) -
remove
_ instance _ variable (1) - rename (1)
-
renegotiation
_ cb= (1) - reopen (1)
-
request
_ get (2) -
request
_ post (2) - require (1)
-
require
_ relative (1) -
requirements
_ list (1) - resolve (1)
-
respond
_ to? (1) -
respond
_ to _ missing? (1) - response (1)
- result (1)
- resume (1)
-
return
_ value (1) - rewind (2)
- rfc2822 (1)
- rfc822 (1)
-
rinda
/ rinda (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) -
ruby2
_ keywords (1) -
rubygems
/ dependency _ installer (1) -
rubygems
/ dependency _ list (1) -
rubygems
/ specification (1) -
runtime
_ dependencies (1) -
satisfies
_ requirement? (1) - seek (3)
- select (1)
- send (5)
-
send
_ io (1) -
send
_ mail (1) -
send
_ request (1) - sendcmd (1)
- sender (2)
- sendmail (1)
- sendmsg (1)
-
sendmsg
_ nonblock (1) - separator (1)
-
set
_ backtrace (1) -
set
_ dictionary (2) -
set
_ encoding _ by _ bom (1) -
set
_ get _ line _ procs (2) -
set
_ trace _ func (1) - setgid? (1)
- setpriority (1)
- setuid? (1)
- sexp (1)
-
sexp
_ raw (1) - sh (1)
- shift (3)
- signal (1)
- signm (1)
- signo (1)
-
singleton
_ class? (1) -
singleton
_ method (1) -
singleton
_ method _ added (1) -
singleton
_ method _ removed (1) -
singleton
_ method _ undefined (1) -
singleton
_ methods (1) - size (1)
- sizeof (1)
- sleep (3)
- slice (1)
- socket? (1)
-
sort
_ by (2) - source (1)
-
source
_ location (1) -
spec
_ predecessors (1) - sprintf (1)
- sprintf フォーマット (1)
-
stack
_ extend (1) - start (4)
-
start
_ prefix _ mapping (1) -
start
_ with? (2) - stat (1)
- status (1)
- step (9)
- sticky? (1)
-
stream
_ end? (1) - strptime (2)
- struct (1)
- sub! (1)
- success? (1)
- sum (1)
- summarize (2)
-
summary
_ indent (1) -
summary
_ indent= (1) -
summary
_ width (1) -
summary
_ width= (1) -
super
_ method (1) - superclass (1)
- switch (4)
- sync (1)
- synchronize (1)
-
synthesize
_ file _ task (1) - sysseek (1)
- syswrite (1)
-
tag
_ end (1) - tell (2)
- terminate (1)
- test (2)
-
thread
_ variable _ set (1) - throw (1)
- timeout (2)
-
to
_ a (2) -
to
_ ary (2) -
to
_ bn (1) -
to
_ enum (2) -
to
_ int (1) -
to
_ json (2) -
to
_ path (1) -
to
_ proc (1) -
to
_ s (12) -
to
_ str (1) - tokenize (1)
-
top
_ level (1) -
top
_ level _ tasks (1) -
trace
_ object _ allocations (1) - tracer (1)
- transaction (1)
- transfer (1)
- trap (2)
- truncate (1)
-
try
_ convert (1) -
try
_ link (2) - tsort (1)
-
tsort
_ each (1) -
tty
_ output= (1) - unbind (1)
-
undefine
_ finalizer (1) - ungetc (1)
- union (1)
- unlink (1)
- unpack (1)
- unparse (1)
- unscan (1)
- unshift (1)
- upto (1)
- usage (1)
- using (1)
- value (3)
- variables (1)
- ver (1)
-
verbose
_ flag (1) -
verbose
_ flag= (1) -
version
_ requirements (1) -
version
_ requirements= (1) - warn (2)
-
webrick
/ cgi (1) -
when
_ writing (1) -
win32
/ registry (1) -
with
_ config (2) -
with
_ defaults (1) -
with
_ index (2) -
with
_ object (2) - wrap (4)
- write (1)
-
write
_ headers? (1) - xmlschema (1)
- yield (3)
- ~ (1)
- セキュリティモデル (1)
- メソッド呼び出し(super・ブロック付き・yield) (1)
- リテラル (1)
- 制御構造 (1)
- 変数と定数 (1)
- 字句構造 (1)
- 演算子式 (1)
- 終了処理 (1)
検索結果
先頭5件
-
Thread
. fork(*arg) {|*arg| . . . } -> Thread (127.0) -
スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。
スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。
基本的に Thread.new と同じですが、
new メソッドと違い initialize メソッドを呼びません。
@param arg 引数 arg はそのままブロックに渡されます。スレッドの開始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。
@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。
注意:
例えば、以下のコー... -
Thread
. new(*arg) {|*arg| . . . } -> Thread (127.0) -
スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。
スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。
@param arg 引数 arg はそのままブロックに渡されます。スレッドの開始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。
@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。
注意:
例えば、以下のコードは間違いです。スレッドの実行が開始される前に
変数 i が書き変わる可能性があるからです。
for i in 1.... -
Thread
. start(*arg) {|*arg| . . . } -> Thread (127.0) -
スレッドを生成して、ブロックの評価を開始します。 生成したスレッドを返します。
スレッドを生成して、ブロックの評価を開始します。
生成したスレッドを返します。
基本的に Thread.new と同じですが、
new メソッドと違い initialize メソッドを呼びません。
@param arg 引数 arg はそのままブロックに渡されます。スレッドの開始と同時にその
スレッド固有のローカル変数に値を渡すために使用します。
@raise ThreadError 現在のスレッドが属する ThreadGroup が freeze されている場合に発生します。またブロックを与えられずに呼ばれた場合にも発生します。
注意:
例えば、以下のコー... -
NKF (109.0)
-
nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を Ruby から使うためのモジュールです。
nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を
Ruby から使うためのモジュールです。
=== 使い方
以下は、漢字コード変換コマンドの例です。
//emlist[例][ruby]{
#!/usr/local/bin/ruby
require 'nkf'
opt = ''
opt = ARGV.shift if ARGV[0][0] == ?-
while line = ARGF.gets
print NKF.nkf(opt, line)
end
//}
以下は、漢字コー... -
Object
# enum _ for(method = :each , *args) -> Enumerator (109.0) -
Enumerator.new(self, method, *args) を返します。
Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
//emlist[][ruby]{
str = "xyz"
enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]
#... -
Object
# enum _ for(method = :each , *args) {|*args| . . . } -> Enumerator (109.0) -
Enumerator.new(self, method, *args) を返します。
Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
//emlist[][ruby]{
str = "xyz"
enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]
#... -
Object
# to _ enum(method = :each , *args) -> Enumerator (109.0) -
Enumerator.new(self, method, *args) を返します。
Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
//emlist[][ruby]{
str = "xyz"
enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]
#... -
Object
# to _ enum(method = :each , *args) {|*args| . . . } -> Enumerator (109.0) -
Enumerator.new(self, method, *args) を返します。
Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
//emlist[][ruby]{
str = "xyz"
enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]
#... -
Kernel
. # catch {|tag| . . . . } -> object (91.0) -
Kernel.#throwとの組み合わせで大域脱出を行います。 catch はブロックを実行します。
Kernel.#throwとの組み合わせで大域脱出を行います。 catch はブロックを実行します。
ブロックの実行中に tag と同一のオブジェクトを引数とする Kernel.#throw が行われた
場合は、その throw の第二引数を戻り値として、ブロックの実行を終了します。
主にネストしたループから一気に脱出するのに使用します。
引数を省略した場合、タグとなるオブジェクトが内部で生成され、ブロックパラメータ tag に
渡されます。
@param tag タグとなる任意のオブジェクトです。
@return ブロックの返り値か、対応するthrowの第二引数を返り値として返しま... -
Kernel
. # catch(tag) {|tag| . . . . } -> object (91.0) -
Kernel.#throwとの組み合わせで大域脱出を行います。 catch はブロックを実行します。
Kernel.#throwとの組み合わせで大域脱出を行います。 catch はブロックを実行します。
ブロックの実行中に tag と同一のオブジェクトを引数とする Kernel.#throw が行われた
場合は、その throw の第二引数を戻り値として、ブロックの実行を終了します。
主にネストしたループから一気に脱出するのに使用します。
引数を省略した場合、タグとなるオブジェクトが内部で生成され、ブロックパラメータ tag に
渡されます。
@param tag タグとなる任意のオブジェクトです。
@return ブロックの返り値か、対応するthrowの第二引数を返り値として返しま... -
logger (91.0)
-
ログを記録するためのライブラリです。
ログを記録するためのライブラリです。
=== 説明
6段階のログレベルに分けてログを記録します。
: UNKNOWN
常に記録されるべき不明なエラー
: FATAL
プログラムをクラッシュさせるような制御不可能なエラー
: ERROR
制御可能なエラー
: WARN
警告
: INFO
一般的な情報
: DEBUG
低レベルの情報
全てのメッセージは必ずログレベルを持ちます。また Logger オブジェクトも同じように
ログレベルを持ちます。メッセージのログレベルが Logger オブジェクトのログレベルよりも
低い場合メッセージは記録されません。
普段は I... -
rake (91.0)
-
Rake というコマンドラインツールを扱うライブラリです。
Rake というコマンドラインツールを扱うライブラリです。
=== Rake とは
Rake は Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。
Rake は以下のような特徴を持っています。
* Rakefile (Rake における Makefile) は標準的な Ruby の文法で書くことができます。
XML ファイルを編集する必要はありませんし、Makefile の風変わりな文法 (タブだっけ?スペースだっけ?) に頭を悩ませる必要もありません。
* ユーザは必須条件をタスクに指定できます。
* Rake は暗黙のタスクを合成... -
セキュリティモデル (91.0)
-
セキュリティモデル RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ 機構が備わっています。
セキュリティモデル
RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ
機構が備わっています。
Rubyのセキュリティモデルは「オブジェクトの汚染」と「セーフレベル」という
仕組みによってなりたっています。
=== オブジェクトの汚染
Rubyではオブジェクトは「汚染されている」とみなされることがあります。この
しくみは大きく分けて二つの使われ方をします。
ひとつ目は、信用できない入力をもとに作られたオブジェクトを「汚染されてい
る」とみなし、「危険な操作」の引数として使えないようにすることです。悪意
あるデータによって、プログラムが意図しない動作をする事... -
ARGF (73.0)
-
スクリプトに指定した引数 (Object::ARGV を参照) をファイル名とみなして、 それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。 ARGV が空なら標準入力を対象とします。 ARGV を変更すればこのオブジェクトの動作に影響します。
スクリプトに指定した引数
(Object::ARGV を参照) をファイル名とみなして、
それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。
ARGV が空なら標準入力を対象とします。
ARGV を変更すればこのオブジェクトの動作に影響します。
//emlist[][ruby]{
while line = ARGF.gets
# do something
end
//}
は、
//emlist[][ruby]{
while argv = ARGV.shift
File.open(argv) {|file|
while line = file.gets... -
Object
# ===(other) -> bool (73.0) -
case 式で使用されるメソッドです。d:spec/control#case も参照してください。
case 式で使用されるメソッドです。d:spec/control#case も参照してください。
このメソッドは case 式での振る舞いを考慮して、
各クラスの性質に合わせて再定義すべきです。
デフォルトでは内部で Object#== を呼び出します。
when 節の式をレシーバーとして === を呼び出すことに注意してください。
また Enumerable#grep でも使用されます。
@param other 比較するオブジェクトです。
//emlist[][ruby]{
age = 12
# (0..2).===(12), (3..6).===(12), ... が実行... -
Array
# each -> Enumerator (55.0) -
各要素に対してブロックを評価します。
各要素に対してブロックを評価します。
ブロックが与えられなかった場合は、自身と each から生成した
Enumerator オブジェクトを返します。
//emlist[例][ruby]{
[1, 2, 3].each do |i|
puts i
end
#=> 1
# 2
# 3
//}
@see Array#each_index, Array#reverse_each -
Enumerable
# max _ by -> Enumerator (55.0) -
各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
各要素を順番にブロックに渡して実行し、
その評価結果を <=> で比較して、
最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
Enumerable#max と Enumerable#max_by の
違いは Enumerable#sort と Enumerable#sort_by の違いと同じです。
ブロックを省略した場合は Enumerator を返します。
@par... -
Enumerable
# max _ by(n) -> Enumerator (55.0) -
各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
各要素を順番にブロックに渡して実行し、
その評価結果を <=> で比較して、
最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
Enumerable#max と Enumerable#max_by の
違いは Enumerable#sort と Enumerable#sort_by の違いと同じです。
ブロックを省略した場合は Enumerator を返します。
@par...