種類
ライブラリ
- English (99)
- ビルトイン (307)
- base64 (11)
- benchmark (11)
- bigdecimal (100)
-
bigdecimal
/ ludcmp (11) -
cgi
/ util (44) - coverage (13)
- csv (143)
- date (11)
- dbm (22)
- digest (22)
- erb (77)
- etc (11)
- fiddle (77)
-
fiddle
/ import (77) - fileutils (402)
- find (10)
- gdbm (22)
- getoptlong (33)
-
irb
/ cmd / load (11) -
irb
/ ext / use-loader (44) -
irb
/ extend-command (22) -
irb
/ input-method (11) - json (110)
- kconv (11)
- logger (162)
- matrix (337)
- mkmf (88)
- monitor (3)
-
net
/ ftp (18) -
net
/ http (88) -
net
/ imap (11) -
net
/ pop (66) -
net
/ smtp (28) - nkf (11)
- objspace (22)
- open-uri (52)
- open3 (33)
- openssl (121)
- optparse (230)
- ostruct (31)
- pathname (87)
- prettyprint (11)
- prime (55)
- rake (11)
-
rdoc
/ markup (11) - readline (22)
- resolv (11)
-
rexml
/ document (429) -
rinda
/ tuplespace (11) - rubygems (33)
-
rubygems
/ custom _ require (11) -
rubygems
/ dependency (11) -
rubygems
/ dependency _ installer (22) -
rubygems
/ require _ paths _ builder (22) -
rubygems
/ requirement (99) -
rubygems
/ source _ index (11) -
rubygems
/ specification (88) -
rubygems
/ version (11) - sdbm (44)
- securerandom (62)
- set (37)
- shell (18)
-
shell
/ filter (6) - socket (176)
- stringio (62)
- strscan (132)
- syslog (55)
- tempfile (11)
-
test
/ unit (1) - thread (14)
- timeout (19)
- tmpdir (22)
- tsort (40)
- uri (385)
-
webrick
/ htmlutils (11) -
webrick
/ httpauth (11) -
webrick
/ httpproxy (11) -
webrick
/ httpresponse (33) -
webrick
/ httpserver (22) -
webrick
/ httpservlet / abstract (66) -
webrick
/ httpstatus (198) -
webrick
/ httputils (110) -
webrick
/ utils (22) -
win32
/ registry (11) - win32ole (11)
- zlib (187)
クラス
- Addrinfo (11)
- Array (19)
- BasicSocket (22)
- BigDecimal (88)
- CGI (44)
- CSV (44)
-
CSV
:: Row (66) -
CSV
:: Table (33) - Coverage (13)
- DBM (22)
- DateTime (11)
-
Digest
:: Base (22) - Dir (22)
- ERB (33)
- Enumerator (5)
-
Fiddle
:: Function (11) -
Fiddle
:: Handle (22) -
Fiddle
:: Pointer (11) - GDBM (22)
-
Gem
:: Dependency (11) -
Gem
:: DependencyInstaller (22) -
Gem
:: LoadError (22) -
Gem
:: Requirement (99) -
Gem
:: SourceIndex (11) -
Gem
:: Specification (88) -
Gem
:: Version (11) - GetoptLong (33)
- IO (11)
-
IRB
:: Context (33) -
IRB
:: ExtendCommand :: Require (11) -
JSON
:: State (33) - Logger (162)
- Matrix (287)
-
Matrix
:: LUPDecomposition (11) - Method (11)
- Module (11)
- Monitor (3)
-
Net
:: FTP (18) -
Net
:: HTTP (22) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (11) -
Net
:: IMAP (11) -
Net
:: POP3 (66) -
Net
:: SMTP (28) - Object (7)
-
OpenSSL
:: ASN1 :: ObjectId (33) -
OpenSSL
:: BN (33) -
OpenSSL
:: Config (11) -
OpenSSL
:: PKey :: EC (11) -
OpenSSL
:: X509 :: Extension (11) - OpenStruct (31)
- OptionParser (142)
- Pathname (87)
- PrettyPrint (11)
- Prime (33)
-
Prime
:: PseudoPrimeGenerator (22) -
RDoc
:: Markup (11) -
REXML
:: Attribute (33) -
REXML
:: Attributes (143) -
REXML
:: CData (22) -
REXML
:: Child (11) -
REXML
:: DocType (44) -
REXML
:: Document (33) -
REXML
:: Element (88) -
REXML
:: Instruction (22) -
REXML
:: Text (22) -
Rake
:: DefaultLoader (11) - Range (11)
-
Resolv
:: DNS :: Name (11) -
Rinda
:: TupleSpace (11) -
RubyVM
:: InstructionSequence (22) - SDBM (44)
- Set (37)
- Shell (18)
-
Shell
:: Filter (6) - Socket (22)
-
Socket
:: AncillaryData (22) - String (22)
- StringIO (62)
- StringScanner (132)
- Tempfile (11)
- Thread (11)
-
Thread
:: Queue (15) -
Thread
:: SizedQueue (33) - UDPSocket (33)
- UNIXServer (11)
- UNIXSocket (55)
-
URI
:: FTP (33) -
URI
:: Generic (187) -
URI
:: HTTP (22) -
URI
:: LDAP (22) -
URI
:: MailTo (66) - UnboundMethod (11)
- Vector (39)
-
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPResponse (33) -
WEBrick
:: HTTPServer (22) -
WEBrick
:: HTTPServlet :: AbstractServlet (66) -
WEBrick
:: HTTPUtils :: FormData (88) -
WIN32OLE
_ TYPE (11) -
Zlib
:: Deflate (44) -
Zlib
:: GzipReader (55) -
Zlib
:: GzipWriter (88)
モジュール
- Base64 (11)
- Benchmark (11)
-
ERB
:: Util (44) - Enumerable (66)
- Etc (11)
- Fiddle (11)
-
Fiddle
:: Importer (66) - FileTest (11)
- FileUtils (402)
- Find (10)
-
Gem
:: RequirePathsBuilder (11) -
IRB
:: ExtendCommandBundle (33) - JSON (55)
-
JSON
:: Generator :: GeneratorMethods :: String (11) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (11) - Kernel (284)
- LUSolve (11)
-
Net
:: HTTPHeader (22) - ObjectSpace (22)
- Open3 (33)
-
OpenSSL
:: ASN1 (11) -
OpenSSL
:: OCSP (11) - OpenURI (22)
-
OpenURI
:: Meta (22) -
OptionParser
:: Arguable (77) - SecureRandom (62)
- Syslog (44)
-
Syslog
:: Macros (11) - TSort (40)
-
Test
:: Unit (1) - Timeout (19)
- URI (55)
-
WEBrick
:: HTMLUtils (11) -
WEBrick
:: HTTPAuth (11) -
WEBrick
:: HTTPStatus (187) -
WEBrick
:: HTTPUtils (22) -
WEBrick
:: Utils (22) -
Win32
:: Registry :: Constants (11)
オブジェクト
-
Readline
:: HISTORY (22)
キーワード
-
$ CHILD _ STATUS (11) -
$ DEFAULT _ INPUT (11) -
$ DEFAULT _ OUTPUT (11) -
$ INPUT _ LINE _ NUMBER (11) -
$ INPUT _ RECORD _ SEPARATOR (11) -
$ LOADED _ FEATURES (11) -
$ NR (11) -
$ OUTPUT _ FIELD _ SEPARATOR (11) -
$ OUTPUT _ RECORD _ SEPARATOR (11) -
$ RS (11) - + (11)
- << (11)
- == (11)
- === (11)
- =~ (11)
- Arguable (11)
- BigDecimal (12)
- BlockCaller (11)
- CStruct (11)
- Closure (11)
- HTTPLengthRequired (11)
- Instruction (11)
-
LOG
_ UPTO (11) - LengthRequired (11)
- NKF (11)
-
RC
_ CONFLICT (11) -
RC
_ EXPECTATION _ FAILED (11) -
RC
_ INTERNAL _ SERVER _ ERROR (11) -
RC
_ LENGTH _ REQUIRED (11) -
RC
_ METHOD _ NOT _ ALLOWED (11) -
RC
_ MOVED _ PERMANENTLY (11) -
RC
_ MULTIPLE _ CHOICES (11) -
RC
_ NOT _ ACCEPTABLE (11) -
RC
_ NOT _ IMPLEMENTED (11) -
RC
_ PARTIAL _ CONTENT (11) -
RC
_ PRECONDITION _ FAILED (11) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (11) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (11) -
RC
_ REQUEST _ URI _ TOO _ LARGE (11) -
RC
_ SERVICE _ UNAVAILABLE (11) -
RC
_ SWITCHING _ PROTOCOLS (11) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (11) -
REQUIRED
_ ARGUMENT (11) -
REQUIRE
_ ORDER (11) -
RESPONSE
_ STATUS _ SIGREQUIRED (11) - ReadlineInputMethod (11)
- RequirePathsBuilder (11)
- Requirement (11)
- Rubyの起動 (11)
- Ruby用語集 (11)
- SizedQueue (11)
-
UNIVERSAL
_ TAG _ NAME (11) - [] (55)
- []= (39)
-
_ builtin (11) -
_ dump (11) - absolute (11)
- absolute? (11)
-
accept
_ nonblock (11) - add (22)
-
add
_ attribute (22) -
add
_ attributes (11) -
add
_ dependency (11) -
add
_ development _ dependency (11) -
add
_ namespace (22) -
add
_ runtime _ dependency (11) -
add
_ special (11) - all? (11)
-
allocation
_ sourcefile (11) -
allocation
_ sourceline (11) - alphanumeric (7)
- any? (11)
-
as
_ list (11) - attribute (11)
-
attribute
_ alias _ singular (11) -
attribute
_ of (11) -
attributes
_ of (11) -
auth
_ only (11) - autoload (22)
- autorequire= (11)
- base64 (11)
-
basic
_ auth (11) - benchmark (11)
- bigdecimal (11)
-
bigdecimal
/ util (11) - bind (11)
- build (88)
-
builtin
_ curves (11) - cd (22)
- charset (11)
- chdir (22)
-
check
_ circular? (11) -
check
_ until (11) - children (11)
- chmod (11)
-
chmod
_ R (11) - chown (11)
-
chown
_ R (11) - chunked= (11)
- cmp (11)
-
cofactor
_ expansion (11) - collect (11)
- collect! (6)
-
collect
_ method (11) - column (22)
-
column
_ vectors (11) - columns (11)
- commands (11)
-
compare
_ file (11) -
compile
_ option (11) - component (11)
- configure (11)
- content (11)
- copy (11)
- cp (11)
-
cp
_ lr (6) -
cp
_ r (11) -
create
_ makefile (11) -
create
_ value (11) -
def
_ extend _ command (11) - default (11)
-
default
_ argv (11) -
default
_ argv= (11) -
default
_ event _ sources (11) -
default
_ port (11) - deflate (22)
- delete (22)
-
delete
_ all (33) -
delete
_ attribute (11) -
delete
_ if (22) - deq (11)
- diagonal (11)
- dig (9)
-
dir
_ config (11) - dlunwrap (11)
-
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) -
do
_ not _ reverse _ lookup (11) -
do
_ not _ reverse _ lookup= (11) -
double
_ fig (11) - dump (11)
- each (88)
-
each
_ attribute (11) -
each
_ byte (11) -
each
_ child (22) -
each
_ data (11) -
each
_ element _ with _ attribute (11) -
each
_ line (33) -
each
_ pair (11) -
each
_ strongly _ connected _ component (10) -
each
_ strongly _ connected _ component _ from (20) -
each
_ with _ index (44) - eigen (11)
- eigensystem (11)
- empty (11)
-
enable
_ config (22) -
encode
_ www _ form (11) -
encode
_ www _ form _ component (11) - encoding (11)
- entries (11)
- error (22)
- escape (11)
- exact? (11)
- execute (11)
- extern (11)
- extract (22)
- fatal (22)
- fetch (11)
- field (11)
- filename (11)
- filename= (11)
- filter (22)
- find (20)
-
find
_ index (22) -
find
_ name (11) -
find
_ spec _ by _ name _ and _ version (11) -
first
_ lineno (11) - flush (33)
- foreach (11)
- format (11)
- fragment (11)
- gem (11)
-
get
_ attribute (11) -
get
_ attribute _ ns (11) -
get
_ byte (11) - getbyte (11)
- getch (11)
- getopts (11)
- getservername (11)
- h (11)
-
handle
_ interrupt (11) -
have
_ struct _ member (22) - headers (22)
- headers= (11)
- hex (11)
- hostname (11)
-
html
_ escape (11) - identical? (11)
- include? (22)
- index (22)
- info (22)
- install (22)
-
install
_ extend _ commands (11) - irb (11)
-
irb
/ ext / use-loader (11) -
irb
_ require (11) - iseuc (11)
-
laplace
_ expansion (11) -
last
_ modified (11) - length (13)
-
line
_ stub (6) - lineno= (11)
- lines (7)
- link (11)
- list (11)
- ln (11)
-
ln
_ s (11) - load (33)
-
load
_ mime _ types (11) - log (22)
- lup (11)
-
lup
_ decomposition (11) - lusolve (11)
- magnitude (11)
- makedirs (11)
- map (11)
- map! (6)
- match? (11)
-
matched
_ size (11) - member? (4)
- merge (22)
- merge! (11)
-
mime
_ type (11) - mkdir (11)
-
mkdir
_ p (11) - mkpath (11)
- mktmpdir (22)
- mlsd (18)
- modulo (11)
- mount (11)
- mountpoint? (11)
- move (11)
- mv (11)
- name (11)
- name= (11)
- namespace (11)
- namespaces (11)
- new (195)
- none? (11)
- norm (11)
- normalize (11)
- normalize! (11)
- notify (11)
-
num
_ bits (11) -
num
_ bytes (11) -
on
_ head (11) -
on
_ tail (11) - opaque (11)
- open (63)
- open! (11)
-
open
_ uri (22) - order! (44)
- out (6)
- pack (19)
- pack テンプレート文字列 (11)
- pair (11)
- parse (27)
- parse! (22)
- path (11)
- permute (16)
- permute! (22)
- pipeline (11)
-
pipeline
_ r (11) -
pipeline
_ rw (11) - pop (11)
- prefix (11)
- prefixes (11)
- prerelease? (11)
-
pretty
_ unparse (11) -
previous
_ sibling= (11) -
prime
_ division (11) -
prime
_ fasttest? (11) - produce (5)
- public (11)
- push (11)
- pushd (6)
- pushdir (6)
- putc (11)
- puts (22)
- query (11)
- r (11)
-
random
_ bytes (11) -
random
_ number (11) -
random
_ string (11) -
rb
_ f _ require (11) -
rb
_ require (11) -
recv
_ io (11) - recvfrom (11)
-
recvfrom
_ nonblock (11) - register (11)
- regular? (11)
- reject! (11)
- relative? (11)
- remove (11)
-
remove
_ entry (11) - reopen (11)
-
request
_ body _ permitted? (11) -
require
_ relative (11) -
required
_ attribute (11) -
required
_ attribute? (11) -
requirements
_ list (11) -
response
_ body _ permitted? (11) - restore (11)
- result (11)
-
rexml
/ parsers / ultralightparser (11) - rm (11)
-
rm
_ r (11) - rmdir (11)
- round (33)
-
rubygems
/ require _ paths _ builder (11) - run (11)
- running? (7)
-
satisfied
_ by? (11) -
satisfies
_ requirement? (11) - scalar (11)
-
scan
_ full (11) -
scan
_ until (11) -
search
_ full (11) - select (33)
-
send
_ io (11) -
set
_ redirect (11) - setuid? (11)
-
setup
_ argv (1) - shift (22)
- size (13)
-
skip
_ until (11) - socketpair (11)
- solve (11)
-
source
_ location (22) - specific? (11)
- split (11)
-
stand
_ alone? (11) - start (72)
-
status
_ line (11) - store (11)
- struct (11)
-
sub
_ type (11) -
subdomain
_ of? (11) - summarize (22)
- sym (11)
- symlink (11)
- target (11)
- tcp (22)
- timeout (19)
- to (11)
- to= (11)
-
to
_ a (22) -
to
_ ary (11) -
to
_ json (22) -
to
_ mailtext (11) -
to
_ rfc822text (11) -
to
_ string (11) -
to
_ value (11) - touch (11)
- truncate (33)
-
tsort
_ each (10) -
unalias
_ command (6) - uname (11)
-
unconverted
_ fields? (11) - unescapeElement (11)
- unescapeHTML (11)
-
unescape
_ element (11) -
unescape
_ html (11) - ungetc (22)
- union (11)
- unix? (11)
-
unix
_ rights (22) - unknown (22)
- unlink (22)
- unnormalize (11)
- unpack (11)
- unparse (11)
- unscan (11)
- update (11)
- uptodate? (11)
-
url
_ encode (11) -
urlsafe
_ base64 (11) -
urlsafe
_ encode64 (11) -
use
_ loader (11) -
use
_ loader= (11) -
use
_ loader? (11) - value (44)
-
values
_ at (55) - version (11)
-
version
_ requirement (11) -
version
_ requirement= (11) -
virtual
_ host (11) -
wait
_ for _ cond (3) - warn (22)
-
with
_ config (22) -
with
_ index (11) - wrap (22)
- write (11)
-
write
_ require _ paths _ file _ if _ needed (11) -
yield
_ self (7) - zero (11)
検索結果
先頭5件
-
irb
/ ext / use-loader (38032.0) -
load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うように設定する機能を提供するサブライブラリです。
...load または require 時に irb のファイル読み込み機能(irb_load、
irb_require)を使うように設定する機能を提供するサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではありません。... -
Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) (36417.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。
...必要であれば、'.require_paths' というファイルを Gem ごとに作成します。... -
Kernel
# require(path) -> bool (33439.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
...RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその......をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしようとした場合は false を返します。
そうでない場合は true を返します。... -
Kernel
. # require(feature) -> bool (33425.0) -
Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。
...Ruby ライブラリ feature をロードします。拡張子補完を行い、
同じファイルの複数回ロードはしません。
feature が絶対パスのときは feature からロードします。
feature が相対パスのときは組み込み変数 $:
に示されるパスを順番......数 HOME の値に展開されます。
また `~USER' はそのユーザのホームディレクトリに展開されます。
Ruby ライブラリとは Ruby スクリプト (*.rb) か拡張ライブラリ
(*.so,*.o,*.dll など) であり、feature の拡張子が省略された場合はその......は true を返し、ロードした feature の名前を(拡
張子も含めて) 変数 $" に追加します。ただし、feature の名前が既に $"
に含まれていた場合はロードせずに false を返します。
@param feature ファイル名の文字列です。
@raise LoadError... -
IRB
:: ExtendCommandBundle # irb _ require(*opts , &b) -> bool (30523.0) -
現在の irb に関する IRB::Context に対して irb_require コマンドを 実行します。
...現在の irb に関する IRB::Context に対して irb_require コマンドを
実行します。
@see IRB::ExtendCommand::Require#execute... -
Gem
:: RequirePathsBuilder (30016.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールです。
...必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールです。... -
irb (26138.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 foo
irb(main):004:2> print 1
irb(main):005:2> end
irb(main):006:1>......nel.#load と異なり、path の内容を irb で一行ずつタイプしたか
のように、irb 上で一行ずつ評価されます。
: irb_require(path)
Ruby の require の irb 版です。
ファイル path を現在の irb インタプリタ上で実行します。
path に Ruby... -
Kernel
. # require _ relative(relative _ feature) -> bool (24547.0) -
現在のファイルからの相対パスで require します。
...相対パスで require します。
require File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。
Kernel.#eval などで文字列を評価した場合に、そこから
require_relative を呼出すと必ず失敗します。
@param relative_feature ファイル......名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。
@see Kernel.#require
=== require と load のスコープ
ローカル変数はファイル間では共有されません。ですので、
ロードしたライブラリのローカル変数を
ロード......このスコープの扱い方はKernel.#loadでも同様です。
//emlist[例][ruby]{
# ---------- some.rb -----------
$a = 1
@a = 1
A = 1
a = 1
# ---------- end some.rb -------
require 'some'
p $a #=> 1
p @a #=> 1
p A #=> 1
p a # undefined local variable or method `a' for #<Object:0x294f9ec @a... -
Kernel
$ $ INPUT _ LINE _ NUMBER -> Integer (24512.0) -
$. の別名
...$. の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
require "English"
File.foreach(ARGV.at(0)){|line|
# read line
}
p $INPUT_LINE_NUMBER
# end of sample.rb
ruby sample.rb a.txt
#=> 5... -
Gem
:: Dependency # requirements _ list -> [String] (24400.0) -
バージョンの必要条件を文字列の配列として返します。
バージョンの必要条件を文字列の配列として返します。