種類
ライブラリ
- ビルトイン (4113)
- base64 (11)
- bigdecimal (78)
- coverage (36)
- csv (209)
- digest (22)
- fiber (8)
- fileutils (44)
-
io
/ wait (22) -
irb
/ cmd / load (11) -
irb
/ context (22) - json (66)
-
json
/ add / range (11) - kconv (22)
- logger (55)
- matrix (56)
- mkmf (22)
- monitor (3)
-
net
/ http (55) - objspace (22)
- openssl (84)
- optparse (154)
- pathname (151)
- pp (11)
- prime (11)
- psych (28)
- pty (11)
- rake (110)
-
rake
/ packagetask (44) - readline (11)
- resolv (11)
-
rexml
/ document (77) - ripper (11)
-
ripper
/ lexer (8) - rubygems (11)
-
rubygems
/ custom _ require (11) -
rubygems
/ installer (11) -
rubygems
/ requirement (77) -
rubygems
/ version (29) - set (106)
- socket (11)
- stringio (11)
- strscan (121)
-
test
/ unit (1) - thread (18)
- uri (11)
-
webrick
/ ssl (22) - win32ole (44)
クラス
-
ARGF
. class (57) - Array (150)
- BasicObject (44)
- BasicSocket (11)
- BigDecimal (66)
- Binding (11)
- CSV (88)
-
CSV
:: Row (77) -
CSV
:: Table (44) - Class (22)
- Complex (30)
- Coverage (36)
- Data (4)
-
Digest
:: Base (22) - Dir (20)
- Encoding (33)
-
Encoding
:: InvalidByteSequenceError (11) - Enumerator (44)
-
Enumerator
:: Lazy (22) - Exception (11)
- FalseClass (55)
- Fiber (11)
- File (82)
-
File
:: Stat (66) - Float (106)
-
Gem
:: Installer (11) -
Gem
:: Requirement (77) -
Gem
:: Version (29) - Hash (173)
- IO (259)
-
IRB
:: Context (22) -
IRB
:: ExtendCommand :: Require (11) - Integer (131)
-
JSON
:: State (44) - Logger (55)
- MatchData (22)
- Matrix (45)
- Method (22)
- Module (256)
- Monitor (3)
- Mutex (10)
-
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (11) - NilClass (33)
- Numeric (59)
- Object (244)
-
OpenSSL
:: ASN1 :: Boolean (22) -
OpenSSL
:: BN (29) - OptionParser (143)
- PP (11)
- Pathname (151)
- Proc (24)
-
REXML
:: CData (11) -
REXML
:: DocType (11) -
REXML
:: Element (11) -
REXML
:: Entity (11) -
REXML
:: Text (22) -
Rake
:: Application (11) -
Rake
:: FileList (33) -
Rake
:: FileTask (22) -
Rake
:: InvocationChain (11) -
Rake
:: PackageTask (44) - Random (22)
- Range (128)
- Rational (27)
- Regexp (96)
-
Resolv
:: DNS :: Name (11) - Ripper (19)
-
RubyVM
:: InstructionSequence (44) - Set (106)
- String (320)
- StringIO (11)
- StringScanner (110)
- Struct (53)
- Symbol (30)
- Thread (52)
-
Thread
:: ConditionVariable (22) -
Thread
:: Mutex (45) -
Thread
:: Queue (53) -
Thread
:: SizedQueue (42) - Time (319)
- TracePoint (55)
- TrueClass (33)
-
URI
:: FTP (11) - UnboundMethod (22)
- Vector (11)
-
WEBrick
:: GenericServer (11) -
WIN32OLE
_ EVENT (22) -
WIN32OLE
_ TYPE (11)
モジュール
- Base64 (11)
- Comparable (66)
- Enumerable (149)
- FileTest (140)
- FileUtils (44)
- GC (66)
-
GC
:: Profiler (11) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (11) - Kconv (11)
- Kernel (309)
-
Net
:: HTTPHeader (22) - ObjectSpace (77)
-
OpenSSL
:: ASN1 (22) -
OptionParser
:: Arguable (11) - PTY (11)
- Psych (28)
- Rake (11)
-
Rake
:: Cloneable (11) - RakeFileUtils (11)
- Readline (11)
-
RubyVM
:: AbstractSyntaxTree (12) -
RubyVM
:: MJIT (12) - Signal (22)
-
Test
:: Unit (1) -
WEBrick
:: Config (11)
オブジェクト
- ENV (11)
キーワード
- ! (11)
- !~ (11)
-
$ -v (11) -
$ -w (11) -
$ = (11) -
$ VERBOSE (11) - & (33)
- +@ (9)
- -@ (9)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - < (53)
- <= (53)
- == (277)
- === (106)
- =~ (11)
- > (53)
- >= (53)
- ASN1 (11)
- BigDecimal (12)
- Boolean (22)
- Complex (12)
- Float (6)
- Integer (6)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - NIL (8)
- OPS (11)
- Rational (6)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Rubyの起動 (11)
- Ruby用語集 (11)
- SSL (11)
- Stat (11)
- String (11)
- StringScanner (11)
- TRUE (8)
-
WIN32OLE
_ EVENT (11) - XMLDecl (11)
- [] (77)
- ^ (33)
-
_ _ id _ _ (11) -
abort
_ on _ exception (22) - absolute? (11)
-
absolute
_ path? (5) - alive? (11)
- all? (47)
- allbits? (7)
- allocate (11)
-
allow
_ nan? (11) - antisymmetric? (6)
- any? (56)
- anybits? (7)
- application (11)
-
ascii
_ compatible? (11) - atime (11)
- attr (33)
- autoclose? (11)
-
beginning
_ of _ line? (11) - between? (11)
- bigdecimal (11)
- binmode (11)
-
bit
_ set? (11) -
block
_ given? (11) -
body
_ permitted? (11) - bol? (11)
- broadcast (11)
- bsearch (44)
- casecmp? (16)
- casefold? (11)
- check (11)
-
check
_ circular? (11) - chunk (33)
- chunked? (11)
-
class
_ variable _ defined? (11) -
class
_ variables (11) - cleanpath (11)
- clone (22)
- close (9)
- closed? (42)
- cmp (11)
-
compare
_ by _ identity (11) -
compare
_ by _ identity? (11) -
compare
_ file (11) - compile (22)
-
compile
_ file (11) -
compile
_ option (11) -
const
_ defined? (11) -
const
_ get (11) -
const
_ source _ location (5) - constants (11)
- correct? (7)
- cover? (17)
- debug? (11)
- dedup (2)
-
default
_ event _ sources (11) - delete (22)
-
deprecate
_ constant (5) - deq (22)
- directory? (11)
- disable (33)
- disjoint? (11)
-
do
_ not _ reverse _ lookup (11) - dst? (11)
- dummy? (11)
- dup (11)
- each (92)
-
each
_ child (22) -
each
_ line (64) -
each
_ object (44) -
egrep
_ cpp (22) - elements (11)
- empty? (90)
- enable (33)
-
end
_ with? (16) - eof (11)
- eof? (11)
- eos? (11)
- eql? (178)
- equal? (33)
- error? (11)
- even? (11)
- exact? (11)
-
exclude
_ end? (11) -
excluded
_ from _ list? (11) -
executable
_ real? (11) - execute (11)
- exit (11)
- exit! (11)
- fatal? (11)
- fcntl (11)
- field? (11)
-
field
_ row? (11) - finite? (27)
-
fixed
_ encoding? (11) - flock (11)
- fnmatch (22)
- fnmatch? (11)
-
force
_ quotes? (11) - foreach (16)
- freeze (11)
- friday? (11)
- frozen? (11)
-
garbage
_ collect (22) - gem (11)
- getgm (11)
- getlocal (22)
- getopts (11)
- gets (24)
- getutc (11)
- glob (8)
- gm (22)
- gmt? (11)
- gmtime (11)
- grpowned? (22)
- handler= (11)
-
has
_ elements? (11) -
has
_ key? (11) -
has
_ value? (11) - hash (11)
- header? (11)
-
header
_ row? (22) - identical? (22)
- include? (77)
-
incomplete
_ input? (11) - info? (11)
-
initialize
_ copy (9) - inspect (11)
-
instance
_ methods (11) -
instance
_ of? (11) -
instance
_ variable _ defined? (11) - integer? (22)
- intersect? (3)
- irb (11)
-
is
_ a? (22) - isatty (11)
- isdst (11)
- iseuc (11)
- isjis (11)
- iterator? (11)
-
json
_ creatable? (11) - key? (33)
-
keyword
_ init? (3) -
kind
_ of? (22) - lambda? (11)
-
latest
_ gc _ info (22) - lex (4)
- lines (16)
- load (33)
- local (22)
-
local
_ variable _ defined? (11) - localtime (22)
- locked? (11)
- lstat (22)
- main (11)
-
marshal
_ dump (11) - match? (24)
- matched? (11)
- matches? (11)
- member? (55)
-
memsize
_ of _ all (11) -
method
_ defined? (11) - methods (11)
- mktime (22)
- mode (22)
- monday? (11)
- mountpoint? (11)
- name (4)
-
need
_ tar (11) -
need
_ tar _ bz2 (11) -
need
_ tar _ gz (11) -
need
_ zip (11) - needed? (11)
- negative? (33)
- new (153)
- nobits? (7)
- none? (47)
-
nowrite
_ flag (11) - odd? (11)
- of (4)
- on (132)
- one? (47)
- optparse (11)
- overlap? (1)
- owned? (33)
- parameters (2)
- parse (4)
-
parse
_ file (4) - pause (6)
-
peek
_ result (11) - pop (22)
- positive? (26)
- pp (11)
- prerelease? (22)
- prime? (11)
-
prime
_ fasttest? (11) -
private
_ class _ method (15) -
private
_ instance _ methods (11) -
private
_ method _ defined? (11) -
proper
_ subset? (11) -
proper
_ superset? (11) -
protected
_ method _ defined? (11) -
public
_ method _ defined? (11) - rake (11)
-
raw
_ data (11) -
reachable
_ objects _ from (11) - read (11)
- readable? (11)
- readline (11)
- readlines (59)
- real? (22)
- regular? (11)
- relative? (11)
-
remove
_ entry (11) - replicate (11)
-
report
_ on _ exception (8) -
request
_ body _ permitted? (11) - require (22)
-
respond
_ to? (11) -
respond
_ to _ missing? (11) -
response
_ body _ permitted? (11) - rest? (11)
- result (11)
- resume (6)
-
return
_ headers? (11) - root? (11)
- rows (11)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
ruby2
_ keywords _ hash? (5) - rubygems (11)
- running? (7)
-
safe
_ load (17) -
satisfied
_ by? (11) - saturday? (11)
-
scan
_ full (11) -
search
_ full (11) - setgid? (11)
- setuid? (11)
-
setup
_ argv (1) -
sharing
_ detection (11) - shift (22)
- signal (11)
-
singleton
_ class (11) -
singleton
_ class? (11) -
singleton
_ methods (11) -
skew
_ symmetric? (6) -
skip
_ blanks? (11) - sleep (11)
- slice (66)
- socket? (11)
- spawn (44)
- specific? (11)
- start (18)
-
start
_ with? (16) - sticky? (11)
- stop? (11)
- store (11)
- string (11)
-
subdomain
_ of? (11) - subset? (11)
- sunday? (11)
- superset? (11)
- symlink? (22)
- sync (11)
- synchronize (11)
- system (44)
- taint (6)
- tainted? (9)
- test (22)
- thursday? (11)
-
to
_ a (11) -
to
_ csv (11) -
to
_ h (11) -
to
_ hash (11) -
to
_ json (22) -
to
_ s (33) - tokenize (4)
- trap (22)
-
try
_ lock (11) - tty? (11)
- tuesday? (11)
-
unconverted
_ fields? (11) -
undef
_ method (11) -
unicode
_ normalized? (10) - unlink (22)
- untaint (6)
- untrusted? (3)
- upto (11)
-
urlsafe
_ encode64 (11) -
use
_ readline (11) -
use
_ readline? (11) - utc (33)
- utc? (11)
-
valid
_ encoding? (11) - value (11)
- value? (11)
- wait (11)
-
wait
_ for _ cond (3) -
wait
_ readable (11) - warn (3)
- warn? (11)
- warning (11)
- wednesday? (11)
- writable? (11)
- write (11)
-
write
_ headers? (11) - zero? (55)
- | (33)
- ~ (11)
- クラス/メソッドの定義 (11)
- セキュリティモデル (11)
- メソッド呼び出し(super・ブロック付き・yield) (11)
- 制御構造 (11)
- 変数と定数 (11)
- 多言語化 (11)
- 正規表現 (11)
- 演算子式 (11)
検索結果
先頭5件
-
Object
:: FALSE -> FalseClass (18341.0) -
非推奨です。代表的な偽の値。false と同じ。
...推奨です。代表的な偽の値。false と同じ。
この定数は過去との互換性のために提供されています。擬似変数 false を使ってください。
Ruby では false と nil が偽として扱われます。
偽でない値(false でも nil でもない値) は全て... -
ruby 1
. 6 feature (10477.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) ->......stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙......うになりました。
p Hash.new("foo") == Hash.new("bar")
=> ruby 1.6.7 (2002-03-01) [i586-linux]
true
=> ruby 1.6.7 (2002-08-21) [i586-linux]
false
# : 2002-08-01 IO#read, gets ..., etc.
#
# File::NONBLOCK を指定した IO の読み込み... -
Rubyの起動 (7023.0)
-
Rubyの起動 * cmd_option * shebang
...Rubyの起動
* cmd_option
* shebang
Rubyインタプリタの起動は以下の書式のコマンドラインにより行います。
ruby [ option ...] [ -- ] [ programfile ] [ argument ...]
ここで、option は後述のcmd_option
のいずれかを指定します。-- は、オプシ......ョン列の終りを明示するため
に使用できます。programfile は、Ruby スクリプトを記述したファイ
ルです。これを省略したり`-' を指定した場合には標準入力を Ruby ス
クリプトとみなします。
programfile が `#!' で始まるファイル......りです。
//emlist{
* -W0: 警告を出力しない
* -W1: 重要な警告のみ出力(デフォルト)
* -W2 or -W: すべての警告を出力する
//}
組み込み変数 $VERBOSE はそれぞれ nil, false, true
に設定されます。
: -x[directory]
メッセー......ぞれ以下の通りです。
//emlist{
* -W0: 警告を出力しない
* -W1: 重要な警告のみ出力(デフォルト)
* -W2 or -W: すべての警告を出力する
//}
組み込み変数 $VERBOSE はそれぞれ nil, false, true
に設定されます。
また cat... -
Hash
. ruby2 _ keywords _ hash?(hash) -> bool (6297.0) -
Module#ruby2_keywordsやProc#ruby2_keywordsによる ruby2_keywords フラグが設定されているかどうかを返します。
...Module#ruby2_keywordsやProc#ruby2_keywordsによる
ruby2_keywords フラグが設定されているかどうかを返します。
このメソッドはデバッグや調査、シリアライゼーションのために本当に必要な場合のために
用意されていて、普通のプログ......れていません。
ruby 2.7.1 で追加されたため、ruby 2.7.0 では定義されていません。
//emlist[][ruby]{
ruby2_keywords def foo(*args)
Hash.ruby2_keywords_hash?(args.last)
end
foo(k: 1) # => true
foo({k: 1}) # => false
//}
@see Module#ruby2_keywords, Proc#ruby2_keywords... -
Kernel
$ $ -v -> bool | nil (6192.0) -
冗長メッセージフラグです。Rubyインタプリタへの コマンドラインオプション -v でセットされます。
...冗長メッセージフラグです。Rubyインタプリタへの
コマンドラインオプション -v でセットされます。
警告レベルは三段階あり、それぞれ以下の通りです。
: nil
警告を出力しない
: false
重要な警告のみ出力 (デフォル......nil, false 以外を代入すると値は true になります。
$VERBOSE の値はコマンドラインオプション
-W でも設定できます。
-W0 オプションで nil、
-W1 オプションで false、
-W2, -W オプションで true が設定されます。
-v オプションや
-w......オプションを指定した場合は
true が設定されます。
$VERBOSE はグローバルスコープです。
@see spec/rubycmd... -
Kernel
$ $ -w -> bool | nil (6192.0) -
冗長メッセージフラグです。Rubyインタプリタへの コマンドラインオプション -v でセットされます。
...冗長メッセージフラグです。Rubyインタプリタへの
コマンドラインオプション -v でセットされます。
警告レベルは三段階あり、それぞれ以下の通りです。
: nil
警告を出力しない
: false
重要な警告のみ出力 (デフォル......nil, false 以外を代入すると値は true になります。
$VERBOSE の値はコマンドラインオプション
-W でも設定できます。
-W0 オプションで nil、
-W1 オプションで false、
-W2, -W オプションで true が設定されます。
-v オプションや
-w......オプションを指定した場合は
true が設定されます。
$VERBOSE はグローバルスコープです。
@see spec/rubycmd... -
rubygems (6162.0)
-
RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。
...RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。
===[a:gem_command] gem コマンドの使い方
$ gem help
RubyGems は Ruby のための高機能なパッケージ管理ツールです。
これはより多くの情報へのポ......本的なヘルプメッセージです。
使用方法:
gem -h/--help
gem -v/--version
gem command [arguments...] [options...]
例:
gem install rake
gem list --local
gem build package.gemspec
gem help install
さら......omepage = 'http://example.com/hello'
s.platform = Gem::Platform::RUBY
s.summary = 'Hello Gem'
s.files = PKG_FILES.to_a
s.require_path = 'lib'
s.has_rdoc = false
s.extra_rdoc_files = ['README']
end
Rake::GemPackageTask.new(spec) do |pkg|... -
String
# -@ -> String | self (6130.0) -
self が freeze されている文字列の場合、self を返します。 freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
...emlist[例][ruby]{
# frozen_string_literal: false
original_text = "text"
frozen_text = -original_text
frozen_text.frozen? # => true
original_text == frozen_text # => true
original_text.equal?(frozen_text) # => false
original_text = "text".freeze
frozen_text = -original_tex... -
ruby 1
. 8 . 4 feature (5957.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...ruby 1.8.4 feature
ruby 1.8.4 での ruby 1.8.3 からの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。......されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたクラス/メソッドなど(互換......stat.pipe? が false を返していたのを修正。
: Array#fill [bug]
#Tue Nov 15 14:39:16 2005 Yukihiro Matsumoto <matz@ruby-lang.org>
#
# * array.c (rb_ary_fill): should adjust array length correctly when
# an array is expanded in the fill process. [ruby-core:06625]
Ar... -
ruby 1
. 9 feature (5785.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...ruby 1.9 feature
ruby version 1.9.0 は開発版です。
以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。
1.9.1 以降は安定版です。
バグ修正がメインになります。
記号について(特に重要なもの......w]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど(互換性のある変更) (only backward-compatibility) (影響の範囲が小さいと思われる変更もこちら)
* [change]: 変更されたクラス/メソッドなど(互換性......が大きすぎる場合にはすぐにエラーが出るようになりました ((<ruby-talk:187984>))
: set_trace_func のバグが修正されました ((<ruby-core:07928>))
: エラー表示で、true/false/nil が self の場合の表示が変わりました
: UnboundMethod#bind で生... -
ruby 1
. 8 . 3 feature (5183.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...ruby 1.8.3 feature
*((<ruby 1.8 feature>))
*((<ruby 1.8.2 feature>))
ruby 1.8.2 から ruby 1.8.3 までの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリ......されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたクラス/メソッドなど(互換......hd_taint.rb:11
=== 2005-09-09
: String#* [ruby] [compat]
: String#[] [ruby] [compat]
空文字にも taint が伝播するようになりました。((<ruby-dev:26900>)) ((<ruby-dev:27121>))
$ ruby-1.8.2 -e 'p ("x".taint * 0).tainted?'
false
$ ruby-1.8.3 -e 'p ("x".taint * 0).ta...