種類
クラス
-
ARGF
. class (300) - Array (2216)
- BasicObject (120)
- Binding (77)
- Class (72)
- Complex (378)
- Data (51)
- Dir (590)
- Encoding (120)
-
Encoding
:: Converter (264) -
Encoding
:: InvalidByteSequenceError (24) -
Encoding
:: UndefinedConversionError (12) - Enumerator (212)
-
Enumerator
:: Chain (7) -
Enumerator
:: Lazy (398) -
Enumerator
:: Yielder (30) - Exception (128)
- FalseClass (60)
- Fiber (66)
- File (419)
-
File
:: Stat (348) - Float (387)
- FrozenError (20)
- Hash (709)
- IO (628)
- Integer (818)
- KeyError (28)
- MatchData (290)
- Method (235)
- Module (732)
- Mutex (6)
- NilClass (115)
- Numeric (563)
- Object (681)
- Proc (207)
- Random (182)
- Range (440)
- Rational (309)
- Refinement (4)
- Regexp (297)
- RubyVM (37)
-
RubyVM
:: AbstractSyntaxTree :: Node (49) -
RubyVM
:: InstructionSequence (246) - Set (54)
- SignalException (48)
- String (2150)
- Struct (347)
- Symbol (65)
- SystemCallError (12)
- Thread (307)
-
Thread
:: Backtrace :: Location (84) -
Thread
:: ConditionVariable (20) -
Thread
:: Mutex (50) -
Thread
:: Queue (98) -
Thread
:: SizedQueue (60) - ThreadGroup (36)
- Time (540)
- TracePoint (225)
- TrueClass (60)
- UnboundMethod (120)
- UncaughtThrowError (33)
モジュール
- Comparable (87)
- Enumerable (1424)
- FileTest (72)
- GC (84)
-
GC
:: Profiler (48) - Kernel (1627)
- Marshal (72)
- Math (84)
- ObjectSpace (120)
- Process (92)
-
RubyVM
:: AbstractSyntaxTree (30) -
RubyVM
:: MJIT (21) - Signal (24)
- Warning (10)
オブジェクト
- ENV (180)
キーワード
- != (12)
- !~ (12)
-
$ $ (12) -
$ & (12) -
$ & # 39; (12) -
$ * (12) -
$ , (12) -
$ -0 (12) -
$ -F (12) -
$ -I (12) -
$ -K (5) -
$ -v (12) -
$ -w (12) -
$ . (12) -
$ / (12) -
$ 0 (12) -
$ 1 (12) -
$ 10 (12) -
$ 11 (12) -
$ 2 (12) -
$ 3 (12) -
$ 4 (12) -
$ 5 (12) -
$ 6 (12) -
$ 7 (12) -
$ 8 (12) -
$ 9 (12) -
$ : (12) -
$ ; (12) -
$ = (12) -
$ > (12) -
$ KCODE (5) -
$ LOAD _ PATH (12) -
$ PROGRAM _ NAME (12) -
$ SAFE (12) -
$ VERBOSE (12) -
$ _ (12) -
$ ` (12) -
$ stderr (12) -
$ stdin (12) -
$ stdout (12) -
$ ~ (12) - % (62)
- & (60)
- * (84)
- ** (48)
- + (91)
- +@ (22)
- - (60)
- -@ (31)
-
/ (47) - < (58)
- << (62)
- <= (58)
- <=> (138)
- == (219)
- === (104)
- =~ (40)
- > (58)
- >= (58)
- >> (26)
- ARGF (12)
- ARGV (12)
- AbstractSyntaxTree (7)
- Array (24)
- CompatibilityError (12)
- Complex (24)
- ConditionVariable (10)
- ConverterNotFoundError (12)
- DEBUG (12)
- DEBUG= (12)
- DEFAULT (9)
-
DEFAULT
_ PARAMS (12) - EXXX (12)
- Enumerator (12)
- Fiber (12)
- Float (12)
- FrozenError (8)
- Hash (12)
-
INSTRUCTION
_ NAMES (12) - InstructionSequence (12)
- Integer (12)
- InvalidByteSequenceError (12)
- KeyError (12)
- Lazy (12)
- Location (12)
-
MAJOR
_ VERSION (12) -
MINOR
_ VERSION (12) - MJIT (7)
- Marshal (12)
- Node (7)
- NotImplementedError (12)
- Numeric (12)
- OPTS (12)
- Proc (12)
- Queue (10)
- ROUNDS (7)
-
RUBY
_ COPYRIGHT (12) -
RUBY
_ DESCRIPTION (12) -
RUBY
_ ENGINE (12) -
RUBY
_ ENGINE _ VERSION (10) -
RUBY
_ PATCHLEVEL (12) -
RUBY
_ PLATFORM (12) -
RUBY
_ RELEASE _ DATE (12) -
RUBY
_ REVISION (12) -
RUBY
_ VERSION (12) - Range (12)
- Rational (24)
- Regexp (12)
- RegexpError (12)
- RubyVM (12)
-
SCRIPT
_ LINES _ _ (12) - STDERR (12)
- ScriptError (12)
- SizedQueue (10)
- String (24)
- SystemCallError (12)
- TRUE (8)
- Thread (12)
- Time (12)
- TracePoint (12)
- UndefinedConversionError (12)
- Warning (9)
- [] (297)
- []= (132)
- ^ (48)
-
_ _ callee _ _ (12) -
_ _ id _ _ (12) -
_ _ method _ _ (12) -
_ _ send _ _ (24) -
_ dump (12) -
_ id2ref (12) -
_ load (12) - ` (12)
- abort (24)
-
abort
_ on _ exception (24) -
abort
_ on _ exception= (24) - abs (45)
- abs2 (24)
-
absolute
_ path (36) - add (12)
-
add
_ trace _ func (12) -
alias
_ method (12) - alive? (4)
- all? (53)
- allbits? (8)
- ancestors (12)
- angle (12)
- any? (62)
- anybits? (8)
- append (8)
-
append
_ as _ bytes (1) -
append
_ features (12) - arg (36)
- argv (12)
- argv0 (12)
- arity (36)
-
asciicompat
_ encoding (24) - asctime (12)
- assoc (24)
- at (12)
-
at
_ exit (12) - attr (36)
-
attr
_ accessor (12) -
attr
_ reader (12) -
attr
_ writer (12) - autoload (24)
- autoload? (24)
- b (12)
- backtrace (24)
-
backtrace
_ locations (36) -
base
_ label (24) - basename (12)
- begin (24)
- between? (12)
-
bind
_ call (12) - binding (36)
- binmode (12)
- binread (12)
- binwrite (12)
- birthtime (23)
-
bit
_ length (12) - blksize (12)
-
block
_ given? (12) - blocks (12)
- broadcast (10)
- bsearch (48)
-
bsearch
_ index (20) - bytebegin (2)
- byteend (2)
- byteindex (3)
- byteoffset (6)
- byterindex (3)
- bytes (43)
- bytesize (12)
- byteslice (36)
- call (36)
-
callee
_ id (12) - caller (36)
-
caller
_ locations (24) - capitalize (12)
- capitalize! (12)
- captures (12)
- casecmp (24)
- casecmp? (18)
- casefold? (12)
- catch (24)
- categories (1)
- cbrt (12)
- ceil (54)
- ceildiv (3)
- center (12)
- chain (7)
- chardev? (12)
- chars (24)
- chdir (48)
- children (30)
- chomp (24)
- chomp! (12)
- chop (24)
- chop! (12)
- chown (24)
- chr (36)
- chroot (12)
- chunk (36)
-
chunk
_ while (12) - clamp (15)
-
class
_ eval (12) -
class
_ exec (12) -
class
_ variable _ defined? (12) -
class
_ variable _ get (12) -
class
_ variable _ set (12) -
class
_ variables (12) - clear (61)
- clone (36)
- close (34)
-
close
_ read (12) -
close
_ write (12) - closed? (34)
- codepoints (24)
- coerce (36)
- collect (60)
- collect! (24)
-
collect
_ concat (36) - combination (24)
- compact (16)
- compact! (12)
-
compare
_ by _ identity (12) -
compare
_ by _ identity? (12) - compile (24)
-
compile
_ file (12) -
compile
_ option (12) -
compile
_ option= (12) - concat (42)
- conj (12)
- conjugate (12)
-
const
_ defined? (12) -
const
_ get (12) -
const
_ source _ location (12) - constants (12)
- convert (12)
- convpath (12)
-
copy
_ stream (24) - count (96)
-
count
_ objects (12) - cover? (19)
- crypt (12)
- ctime (12)
- current (4)
- curry (46)
- cycle (48)
- day (12)
- deconstruct (11)
-
deconstruct
_ keys (13) - dedup (3)
-
default
_ external (12) -
default
_ external= (12) -
default
_ internal= (12) -
default
_ proc (12) -
default
_ proc= (12) - define (6)
-
define
_ finalizer (24) -
defined
_ class (12) - delete (84)
- delete! (12)
-
delete
_ at (12) -
delete
_ if (48) -
delete
_ prefix (8) -
delete
_ prefix! (8) -
delete
_ suffix (8) -
delete
_ suffix! (8) - denominator (48)
-
deprecate
_ constant (12) - deq (20)
-
destination
_ encoding (12) - detect (24)
- dev (12)
-
dev
_ major (12) -
dev
_ minor (12) - difference (10)
- dig (20)
- digits (24)
- directory? (12)
- dirname (12)
- disable (24)
- disasm (24)
- disassemble (24)
- div (24)
- divmod (24)
- downcase (12)
- downcase! (12)
- downto (24)
- drop (36)
-
drop
_ while (60) - dump (36)
- dup (12)
- each (237)
-
each
_ byte (36) -
each
_ char (48) -
each
_ child (46) -
each
_ codepoint (60) -
each
_ cons (24) -
each
_ entry (24) -
each
_ grapheme _ cluster (16) -
each
_ index (24) -
each
_ key (24) -
each
_ line (93) -
each
_ object (48) -
each
_ pair (72) -
each
_ slice (24) -
each
_ value (12) -
each
_ with _ index (24) -
each
_ with _ object (24) - eager (6)
- empty? (43)
- enable (24)
- enabled? (7)
- encode (36)
- encode! (24)
- encoding (12)
- end (24)
-
end
_ with? (12) - entries (43)
-
enum
_ for (48) - eof (12)
- eof? (12)
- eql? (159)
- equal? (36)
- erf (12)
- erfc (12)
-
error
_ bytes (12) -
error
_ char (12) - escape (12)
- eval (48)
-
eval
_ script (7) - even? (12)
- event (12)
- exception (24)
-
exclude
_ end? (12) - exec (48)
-
executable
_ real? (24) - exist? (12)
- exists? (9)
- exit (12)
- exit! (12)
-
external
_ encoding (12) - extname (12)
- fail (36)
- fcntl (12)
- fdiv (36)
- feed (12)
- fetch (44)
-
fetch
_ values (2) - file (12)
- filename (12)
- fileno (23)
- fill (72)
- filter (63)
- filter! (28)
-
filter
_ map (18) - find (24)
-
find
_ all (36) -
find
_ index (72) - finish (12)
- finite? (9)
- first (72)
-
first
_ column (7) -
first
_ lineno (19) -
fixed
_ encoding? (12) -
flat
_ map (36) - flatten (24)
- flatten! (12)
- flock (12)
- floor (54)
- fnmatch (12)
- fnmatch? (12)
-
for
_ fd (12) - force (12)
-
force
_ encoding (12) - foreach (72)
- fork (24)
- format (12)
- freeze (24)
- frexp (12)
- friday? (12)
- frozen? (12)
- ftype (24)
- gamma (12)
-
garbage
_ collect (24) - gcd (12)
- gcdlcm (12)
- getbyte (24)
- getc (12)
- gets (48)
- getwd (12)
- gid (12)
- glob (24)
-
global
_ variables (12) - gm (24)
-
gmt
_ offset (12) - gmtoff (12)
-
grapheme
_ clusters (16) - grep (36)
-
grep
_ v (34) -
group
_ by (24) - groups (12)
- grpowned? (24)
- gsub (84)
- gsub! (48)
- hash (123)
- hex (12)
- home (24)
- hour (12)
- i (12)
-
ignore
_ deadlock= (4) - imag (24)
- imaginary (24)
-
import
_ methods (4) - include? (48)
- included (12)
-
incomplete
_ input? (12) - index (48)
- infinite? (9)
- inherited (12)
- initialize (12)
- inject (36)
- ino (12)
-
inplace
_ mode (12) -
inplace
_ mode= (12) - insert (24)
-
insert
_ output (12) - inspect (319)
-
instance
_ eval (12) -
instance
_ exec (12) -
instance
_ methods (12) -
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
instance
_ variables (12) -
instruction
_ sequence (7) - integer? (24)
- intern (12)
-
internal
_ encoding (24) - intersect? (4)
- intersection (9)
- invert (12)
- iterator? (12)
- join (24)
-
keep
_ if (43) - key? (12)
-
keyword
_ init? (4) - label (24)
- lambda (18)
- lambda? (12)
- last (48)
-
last
_ column (7) -
last
_ error (12) -
last
_ lineno (7) -
last
_ match (24) -
last
_ status (8) -
latest
_ gc _ info (12) - lazy (24)
- lchmod (12)
- lchown (12)
- lcm (12)
- length (73)
- lgamma (12)
- lineno (24)
- lines (24)
- list (12)
- ljust (12)
- load (24)
-
load
_ from _ binary (10) -
load
_ from _ binary _ extra _ data (10) - local (24)
-
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) -
local
_ variables (23) -
locale
_ charmap (12) - locked? (10)
- loop (24)
- lstrip (12)
- lstrip! (12)
- magnitude (45)
- map (60)
- map! (24)
-
marshal
_ dump (24) -
marshal
_ load (24) - match (48)
- match? (27)
- max (140)
- max= (10)
-
max
_ by (48) - mday (12)
- member? (39)
- members (30)
- merge (27)
- merge! (24)
-
method
_ defined? (12) -
method
_ id (12) -
method
_ missing (12) -
method
_ removed (12) - methods (12)
- min (142)
-
min
_ by (48) - minmax (48)
-
minmax
_ by (24) - mkdir (12)
- mktime (24)
- mode (12)
-
module
_ eval (12) -
module
_ exec (12) -
module
_ function (24) - modulo (36)
- mon (12)
- month (12)
- name (29)
- name= (10)
-
name
_ list (12) -
named
_ captures (24) - names (36)
- negative? (19)
- new (472)
-
new
_ seed (12) - next (36)
- next! (12)
-
next
_ values (12) - nlink (12)
- nobits? (8)
- none? (53)
- nonzero? (12)
- nsec (12)
-
num
_ waiting (10) - numerator (48)
-
object
_ id (12) - oct (12)
- odd? (12)
- of (22)
- offset (24)
- one? (53)
- open (120)
- ord (24)
-
original
_ name (24) - overlap? (2)
- owned? (10)
- owner (24)
- p (12)
- pack (21)
- parameters (31)
- parse (10)
-
parse
_ file (10) - partition (36)
- path (87)
- pause (7)
- peek (12)
-
peek
_ values (12) - permutation (24)
- phase (12)
- pid (12)
- polar (36)
- pop (44)
- pos (24)
- pos= (12)
- positive? (19)
-
post
_ match (12) - pow (24)
- pp (8)
-
pre
_ match (12) - pread (8)
- pred (12)
- prepend (41)
-
prepend
_ features (12) - prepended (12)
-
prev
_ float (11) -
primitive
_ convert (48) -
primitive
_ errinfo (12) - print (24)
- printf (24)
- priority (12)
- priority= (12)
- private (48)
-
private
_ class _ method (24) -
private
_ constant (12) -
private
_ instance _ methods (12) -
private
_ method _ defined? (12) - proc (19)
- produce (6)
- product (24)
-
proper
_ subset? (3) -
proper
_ superset? (3) -
protected
_ method _ defined? (12) - public (36)
-
public
_ method _ defined? (12) -
public
_ send (24) - push (12)
- putback (24)
- putc (12)
- puts (12)
- pwd (12)
- pwrite (8)
- quo (36)
- quote (12)
- raise (54)
-
raised
_ exception (12) - rand (96)
- rassoc (24)
- rationalize (108)
-
raw
_ data (12) -
raw
_ seed (2) - rdev (12)
-
rdev
_ major (12) -
rdev
_ minor (12) - read (24)
- readable? (24)
-
readable
_ real? (12) - readbyte (24)
- readchar (12)
- readline (12)
- readlines (84)
- readlink (12)
- real (24)
- real? (24)
- realpath (12)
- receiver (29)
- rect (36)
- rectangular (36)
- reduce (36)
- refine (12)
- regexp (12)
- rehash (12)
- reject (108)
- reject! (75)
- remainder (24)
-
remove
_ class _ variable (12) -
remove
_ const (12) -
remove
_ instance _ variable (12) -
remove
_ method (12) - rename (12)
- reopen (36)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - replace (39)
- replacement (12)
- replacement= (12)
- replicate (12)
- report (12)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) - require (12)
-
require
_ relative (12) -
resolve
_ feature _ path (1) -
respond
_ to? (12) -
respond
_ to _ missing? (12) - restore (12)
- result (12)
- resume (19)
-
return
_ value (12) - reverse (24)
- reverse! (24)
-
reverse
_ each (52) - rewind (24)
- rindex (48)
- rjust (12)
- rmdir (12)
- rotate (12)
- rotate! (12)
- round (69)
- rpartition (12)
- rstrip (12)
- rstrip! (12)
-
ruby2
_ keywords (18) -
ruby2
_ keywords _ hash? (6) - run (12)
-
safe
_ level (7) - sample (48)
- saturday? (12)
- scan (24)
- scrub (36)
- scrub! (36)
-
search
_ convpath (12) - sec (12)
- seed (12)
- seek (12)
- select (103)
- select! (43)
- self (12)
- send (24)
-
set
_ backtrace (12) -
set
_ trace _ func (24) - setbyte (12)
- setproctitle (12)
- shift (44)
- shuffle (24)
- shuffle! (24)
- signal (10)
- signm (12)
- signo (12)
-
singleton
_ method _ removed (12) -
singleton
_ methods (12) - size (133)
- size? (24)
- skip (12)
- sleep (36)
- slice (108)
- slice! (108)
-
slice
_ after (46) -
slice
_ before (60) -
slice
_ when (23) - sort (48)
- sort! (24)
-
sort
_ by (24) -
sort
_ by! (24) - source (12)
-
source
_ encoding (12) -
source
_ location (43) - spawn (48)
- split (31)
- sprintf (12)
- sqrt (20)
- squeeze (12)
- squeeze! (12)
- srand (24)
- start (12)
-
start
_ with? (18) - stat (24)
- step (124)
- stop (12)
- stop? (12)
- store (24)
- stress= (12)
- strftime (12)
- string (12)
- strip (12)
- strip! (12)
- sub (60)
- sub! (36)
- subsec (12)
- subset? (3)
- subtract (3)
- succ (24)
- succ! (12)
- sum (54)
-
super
_ method (11) - superclass (12)
- superset? (3)
- swapcase (12)
- swapcase! (12)
- synchronize (12)
- syscall (12)
- sysopen (12)
- system (48)
- syswrite (12)
- tag (11)
- take (36)
-
take
_ while (72) - tally (10)
- tell (24)
- test (24)
- then (7)
-
thread
_ variable _ set (12) - throw (12)
- thursday? (12)
- times (24)
-
to
_ a (118) -
to
_ ary (24) -
to
_ binary (10) -
to
_ c (24) -
to
_ enum (48) -
to
_ f (36) -
to
_ h (60) -
to
_ i (96) -
to
_ int (36) -
to
_ path (27) -
to
_ proc (64) -
to
_ r (84) -
to
_ regexp (12) -
to
_ s (301) -
to
_ set (6) -
to
_ str (24) -
to
_ sym (12) -
total
_ time (12) - tr (12)
-
tr
_ s (12) -
tr
_ s! (12) - trace (12)
-
trace
_ var (36) - transfer (4)
-
transform
_ keys (20) -
transform
_ keys! (20) -
transform
_ values (18) -
transform
_ values! (18) - transpose (12)
- trap (24)
- truncate (72)
- trust (9)
-
try
_ convert (52) -
try
_ lock (12) -
tv
_ nsec (12) -
tv
_ sec (12) -
tv
_ usec (12) - type (7)
- uid (12)
- umask (24)
-
undefine
_ finalizer (12) - undump (8)
-
unicode
_ normalize (11) -
unicode
_ normalize! (11) -
unicode
_ normalized? (11) - union (19)
- uniq (48)
- uniq! (24)
- unlink (24)
- unpack (12)
- unpack1 (9)
- unshift (12)
-
untrace
_ var (12) - untrust (9)
- untrusted? (9)
- upcase (12)
- upcase! (12)
- update (24)
- upto (36)
- urandom (8)
- usec (12)
- utc (24)
-
utc
_ offset (12) - utime (12)
-
valid
_ encoding? (12) - value (11)
- values (12)
-
values
_ at (36) - wait (12)
- wait2 (12)
- waitpid (12)
- waitpid2 (12)
- wakeup (12)
- warn (21)
- wday (12)
- with (3)
-
with
_ index (36) -
with
_ object (24) -
world
_ readable? (24) -
world
_ writable? (24) - writable? (24)
-
writable
_ real? (12) - write (36)
- yday (12)
- year (12)
- yield (36)
-
yield
_ self (8) - zero? (48)
- zip (72)
- zone (12)
- | (60)
- ~ (24)
検索結果
先頭5件
-
Kernel
. # require _ relative(relative _ feature) -> bool (12508.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=1> (NameError)
//}... -
Hash
. ruby2 _ keywords _ hash?(hash) -> bool (12293.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... -
Object
:: RUBY _ ENGINE -> String (12255.0) -
Ruby処理系実装の種類を表す文字列。
...Ruby処理系実装の種類を表す文字列。
例:
$ ruby-1.9.1 -ve 'p RUBY_ENGINE'
ruby 1.9.1p0 (2009-03-04 revision 22762) [x86_64-linux]
"ruby"
$ jruby -ve 'p RUBY_ENGINE'
jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java]
"jruby"... -
Object
:: RUBY _ PATCHLEVEL -> Integer (12237.0) -
Ruby のパッチレベルを表す Integer オブジェクトです。
...Ruby のパッチレベルを表す Integer オブジェクトです。
パッチレベルはRubyの各バージョンに対するバグ修正パッチの適用をカウントしています。
teeny リリースのそれぞれについてパッチレベルは 0 から始まり、
その teeny リ......ースに対してバグ修正パッチが適用される度に増えていきます。
パッチレベルという概念および RUBY_PATCHLEVEL 定数は、 Ruby 1.8.5-p1 以降、 1.8.6 以降で導入されました。
1.8.5やそれ以前のバージョンでは定義されていません。... -
RubyVM
. resolve _ feature _ path (12236.0) -
require を呼んだときに読み込まれるファイルを特定します。 このメソッドはRuby 2.7 で $LOAD_PATH の特異メソッドに移動しました。
...require を呼んだときに読み込まれるファイルを特定します。
このメソッドはRuby 2.7 で $LOAD_PATH の特異メソッドに移動しました。
//emlist[][ruby]{
p RubyVM.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.6.0/lib/ruby/2.6.0/set.rb"]
//}... -
Module
# ruby2 _ keywords(method _ name , . . . ) -> nil (12233.0) -
For the given method names, marks the method as passing keywords through a normal argument splat. This should only be called on methods that accept an argument splat (`*args`) but not explicit keywords or a keyword splat. It marks the method such that if the method is called with keyword arguments, the final hash argument is marked with a special flag such that if it is the final element of a normal argument splat to another method call, and that method call does not include explicit keywords or a keyword splat, the final element is interpreted as keywords. In other words, keywords will be passed through the method to other methods.
...For the given method names, marks the method as passing keywords through
a normal argument splat. This should only be called on methods that
accept an argument splat (`*args`) but not explicit keywords or a
keyword splat. It marks the method such that if the method is called
with keyword argument......ash argument is marked with a special
flag such that if it is the final element of a normal argument splat to
another method call, and that method call does not include explicit
keywords or a keyword splat, the final element is interpreted as
keywords. In other words, keywords will be passed through......other methods.
This should only be used for methods that delegate keywords to another
method, and only for backwards compatibility with Ruby versions before
2.7.
This method will probably be removed at some point, as it exists only
for backwards compatibility. As it does not exist in Ruby version... -
Proc
# ruby2 _ keywords -> proc (12233.0) -
Marks the proc as passing keywords through a normal argument splat. This should only be called on procs that accept an argument splat (`*args`) but not explicit keywords or a keyword splat. It marks the proc such that if the proc is called with keyword arguments, the final hash argument is marked with a special flag such that if it is the final element of a normal argument splat to another method call, and that method call does not include explicit keywords or a keyword splat, the final element is interpreted as keywords. In other words, keywords will be passed through the proc to other methods.
...Marks the proc as passing keywords through a normal argument splat. This
should only be called on procs that accept an argument splat (`*args`)
but not explicit keywords or a keyword splat. It marks the proc such
that if the proc is called with keyword arguments, the final hash
argument is marked......ormal argument splat to another method call, and that
method call does not include explicit keywords or a keyword splat, the
final element is interpreted as keywords. In other words, keywords will
be passed through the proc to other methods.
This should only be used for procs that delegate keyword......s to another
method, and only for backwards compatibility with Ruby versions before
2.7.
This method will probably be removed at some point, as it exists only
for backwards compatibility. As it does not exist in Ruby versions
before 2.7, check that the proc responds to this method before calling
it... -
Object
:: RUBY _ DESCRIPTION -> String (12225.0) -
Ruby の詳細を表す文字列。
...Ruby の詳細を表す文字列。
ruby -v で表示される内容が格納されています。... -
Object
:: RUBY _ VERSION -> String (12225.0) -
Ruby のバージョンを表す文字列。
...
Ruby のバージョンを表す文字列。
Ruby のバージョンは、major.minor.teeny という形式です。... -
Object
:: RUBY _ COPYRIGHT -> String (12219.0) -
Ruby のコピーライトを表す文字列。
...Ruby のコピーライトを表す文字列。... -
Object
:: RUBY _ ENGINE _ VERSION -> String (12219.0) -
Ruby処理系実装のバージョンを表す文字列。
...Ruby処理系実装のバージョンを表す文字列。...