別のキーワード
ライブラリ
- ビルトイン (4727)
- csv (186)
- date (4)
- digest (24)
- erb (24)
- fiber (8)
-
fiddle
/ import (36) -
irb
/ cmd / help (12) -
irb
/ cmd / load (36) - json (48)
-
json
/ add / exception (12) - matrix (24)
-
net
/ http (252) - openssl (12)
- optparse (240)
- pathname (48)
- pp (24)
- prime (72)
- rake (540)
-
rake
/ packagetask (96) -
rexml
/ document (24) -
rexml
/ streamlistener (12) - ripper (12)
-
rubygems
/ specification (36) - set (18)
- strscan (60)
- thread (16)
- tsort (93)
- win32ole (36)
- zlib (24)
クラス
-
ARGF
. class (24) - Array (209)
- BasicObject (144)
- Binding (47)
- CSV (144)
-
CSV
:: FieldInfo (36) -
CSV
:: Row (6) - Class (40)
- Data (6)
- Date (2)
- DateTime (2)
-
Digest
:: Base (24) - Dir (72)
- ERB (24)
-
Encoding
:: Converter (48) -
Encoding
:: InvalidByteSequenceError (24) -
Encoding
:: UndefinedConversionError (12) - Enumerator (120)
-
Enumerator
:: Lazy (48) -
Enumerator
:: Yielder (30) - Exception (140)
- Fiber (42)
- File (36)
-
File
:: Stat (72) - FrozenError (6)
-
Gem
:: Specification (36) - Hash (67)
- IO (286)
-
IRB
:: ExtendCommand :: Help (12) -
IRB
:: ExtendCommand :: Load (12) -
IRB
:: ExtendCommand :: Require (12) -
IRB
:: ExtendCommand :: Source (12) - Integer (35)
-
JSON
:: Parser (24) -
JSON
:: State (12) - MatchData (104)
- Matrix (24)
- Method (223)
- Module (963)
- Mutex (6)
-
Net
:: HTTP (156) -
Net
:: HTTPGenericRequest (12) -
Net
:: HTTPResponse (36) - Numeric (105)
- Object (480)
- OptionParser (240)
- Pathname (48)
- Prime (24)
-
Prime
:: PseudoPrimeGenerator (48) - Proc (92)
-
REXML
:: Attributes (24) -
Rake
:: Application (60) -
Rake
:: FileList (192) -
Rake
:: FileTask (24) -
Rake
:: InvocationChain (36) -
Rake
:: NameSpace (24) -
Rake
:: PackageTask (96) -
Rake
:: TaskArguments (60) - Random (36)
- Range (148)
- Refinement (4)
- Regexp (72)
- Ripper (12)
-
RubyVM
:: InstructionSequence (60) - Set (24)
- SignalException (24)
- String (194)
- StringScanner (60)
- Symbol (12)
- Thread (72)
-
Thread
:: Backtrace :: Location (48) -
Thread
:: ConditionVariable (24) -
Thread
:: Mutex (30) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - Time (2)
- TracePoint (189)
- UnboundMethod (36)
- UncaughtThrowError (33)
- WIN32OLE (12)
-
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ TYPE (12) -
Zlib
:: GzipWriter (24)
モジュール
- Comparable (12)
- Enumerable (244)
-
Fiddle
:: Importer (36) -
JSON
:: Generator :: GeneratorMethods :: Object (12) -
Net
:: HTTPExceptions (12) -
Net
:: HTTPHeader (36) -
REXML
:: StreamListener (12) -
Rake
:: Cloneable (24) -
Rake
:: TaskManager (120) - TSort (93)
キーワード
- ! (12)
- != (12)
- % (12)
-
/ (11) - < (12)
- << (38)
- <= (12)
- <=> (12)
- == (60)
- === (75)
- =~ (12)
- >= (12)
- >> (14)
- [] (156)
-
_ _ send _ _ (24) -
_ dump (12) -
absolute
_ path (24) - accept (12)
-
add
_ dependency (12) -
add
_ development _ dependency (12) -
add
_ row (12) -
add
_ runtime _ dependency (12) -
add
_ trace _ func (12) -
alias
_ method (12) - allocate (12)
- ancestors (12)
- append (20)
-
append
_ as _ bytes (1) -
append
_ features (12) - arity (24)
- ascend (24)
- at (12)
- attr (36)
-
attr
_ accessor (12) -
attr
_ reader (12) -
attr
_ writer (12) - autoclose? (12)
- autoload (12)
- backtrace (24)
-
backtrace
_ locations (12) -
base
_ label (24) - begin (24)
- bind (24)
- binding (24)
- binmode (12)
- blockdev? (12)
-
body
_ stream (12) - broadcast (12)
- byteend (2)
- byteoffset (6)
- call (36)
-
callee
_ id (12) - cause (12)
- chardev? (12)
-
check
_ circular? (12) - chunk (12)
- clamp (12)
-
class
_ eval (24) -
class
_ exec (12) -
class
_ variable _ defined? (12) -
class
_ variable _ get (12) -
class
_ variable _ set (12) -
class
_ variables (12) -
clear
_ exclude (12) - clone (48)
- close (12)
-
close
_ read (12) -
close
_ write (12) - coerce (12)
- compact (4)
-
const
_ added (3) -
const
_ defined? (12) -
const
_ get (12) -
const
_ set (12) -
const
_ source _ location (12) - constants (12)
- cover? (19)
- crypt (12)
-
current
_ scope (12) - curry (22)
- deconstruct (6)
-
deconstruct
_ keys (12) -
def
_ class (12) -
def
_ module (12) -
default
_ event _ sources (12) -
define
_ method (24) -
define
_ singleton _ method (24) -
define
_ task (12) -
defined
_ class (12) -
delete
_ suffix (8) -
delete
_ suffix! (8) - deq (24)
- descend (24)
- disable (24)
- display (12)
- div (12)
- divide (24)
- dup (36)
- each (120)
-
each
_ attribute (12) -
each
_ byte (48) -
each
_ codepoint (24) -
each
_ entry (24) -
each
_ index (24) -
each
_ line (24) -
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) -
each
_ with _ index (72) - enable (24)
-
end
_ seen? (12) -
end
_ with? (18) - entitydecl (12)
-
enum
_ for (48) - eql? (12)
-
error
_ bytes (12) -
error
_ char (12) - eval (12)
-
eval
_ script (7) - event (12)
- exception (24)
-
exclude
_ end? (12) -
excluded
_ from _ list? (12) - execute (48)
- existing (12)
- existing! (12)
- ext (12)
- extend (12)
-
extend
_ object (12) - extended (12)
- fcntl (12)
- fdatasync (12)
- feed (12)
- fetch (72)
-
field
_ size _ limit (12) - finish (12)
- first (24)
-
first
_ lineno (12) -
fixed
_ encoding? (12) - flush (12)
-
force
_ quotes? (12) - freeze (12)
- get (24)
- get2 (24)
- gets (12)
- gsub! (12)
- handler= (12)
- hash (12)
- header (12)
- help (12)
- hexdigest (12)
- import (12)
-
import
_ methods (4) -
in
_ namespace (12) - include (12)
- include? (12)
- included (12)
-
included
_ modules (12) -
incomplete
_ input? (12) - index (12)
- inherited (12)
- initialize (12)
-
initialize
_ copy (12) - inspect (72)
-
instance
_ eval (24) -
instance
_ exec (12) -
instance
_ method (12) -
instance
_ methods (12) -
instance
_ of? (12) -
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instruction
_ sequence (7) - intern (12)
-
internal
_ encoding (12) - invert (12)
-
is
_ a? (24) -
kind
_ of? (24) - label (12)
- lambda? (12)
- last (24)
-
last
_ comment (12) -
last
_ description (12) - lazy (12)
- line (12)
- lineno (12)
- load (12)
-
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variables (11) - lookup (12)
- lstat (12)
-
marshal
_ dump (12) - match (24)
- match? (12)
-
matched
_ size (12) - max (48)
-
max
_ by (48) - member? (12)
- merge (24)
-
method
_ added (12) -
method
_ defined? (12) -
method
_ id (12) -
method
_ missing (12) -
method
_ removed (12) -
method
_ undefined (12) - methods (12)
- min (48)
-
module
_ eval (24) -
module
_ exec (12) -
module
_ function (36) - name (48)
- names (12)
-
need
_ tar (12) -
need
_ tar _ bz2 (12) -
need
_ tar _ gz (12) -
need
_ zip (12) - needed? (12)
-
new
_ scope (12) - next (12)
-
next
_ values (12) - offset (24)
-
ole
_ query _ interface (12) -
on
_ head (12) -
on
_ tail (12) -
original
_ dir (12) -
original
_ name (24) - overlap? (2)
- owned? (12)
- owner (12)
- pack (21)
-
package
_ dir (12) -
package
_ dir _ path (12) -
package
_ files (12) - parameters (7)
- parse (36)
- parse! (12)
- path (36)
- pathmap (12)
- peek (12)
-
peek
_ values (12) - peep (12)
- pid (12)
- pop (24)
- pos (12)
- pos= (12)
- post (24)
- post2 (24)
- pread (8)
- prepend (41)
-
prepend
_ features (12) - prepended (12)
-
pretty
_ print (12) -
pretty
_ print _ cycle (12) -
primitive
_ convert (48) - priority (12)
- private (48)
-
private
_ class _ method (24) -
private
_ constant (12) -
private
_ instance _ methods (12) -
private
_ method _ defined? (12) -
program
_ name (12) -
protected
_ method _ defined? (12) - public (48)
-
public
_ class _ method (24) -
public
_ constant (12) -
public
_ method _ defined? (12) -
public
_ send (24) - push (8)
- puts (12)
- pwrite (8)
- raise (18)
-
raised
_ exception (12) - rakefile (12)
- rand (36)
- read (24)
-
read
_ body (24) - readbyte (24)
- readchar (12)
- readline (12)
- readlines (12)
- receiver (18)
- refine (12)
- reject (12)
- release (12)
-
remove
_ class _ variable (12) -
remove
_ const (12) -
remove
_ instance _ variable (12) -
remove
_ method (12) - replace (12)
-
request
_ get (24) -
request
_ post (24) - resolve (12)
-
respond
_ to? (12) -
respond
_ to _ missing? (12) - response (12)
- resume (12)
-
return
_ value (12) - rewind (12)
-
ruby2
_ keywords (18) - seek (12)
- send (24)
-
send
_ request (12) - separator (12)
-
set
_ backtrace (12) -
set
_ encoding _ by _ bom (6) -
set
_ trace _ func (12) - setgid? (12)
- setuid? (12)
- shift (36)
- signal (12)
- signm (12)
- signo (12)
-
singleton
_ class? (12) -
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12) - size (12)
- sleep (12)
- socket? (12)
-
sort
_ by (24) - source (12)
-
source
_ location (12) -
start
_ with? (18) - stat (12)
- step (93)
- sticky? (12)
-
strongly
_ connected _ components (12) - struct (12)
- sub! (12)
- subclasses (4)
- sum (12)
- summarize (24)
-
summary
_ indent (12) -
summary
_ width (12) -
super
_ method (11) - superclass (12)
- sync (12)
- synchronize (12)
-
synthesize
_ file _ task (12) - syswrite (12)
- tag (11)
- tasks (24)
- tell (12)
-
thread
_ variable _ set (12) -
to
_ a (36) -
to
_ ary (36) -
to
_ bn (12) -
to
_ enum (48) -
to
_ h (19) -
to
_ hash (24) -
to
_ int (12) -
to
_ json (24) -
to
_ path (12) -
to
_ proc (30) -
to
_ regexp (12) -
to
_ s (119) -
to
_ str (12) -
top
_ level _ tasks (12) - transfer (12)
- truncate (12)
- tsort (12)
-
tsort
_ each (23) - unbind (12)
-
undef
_ method (12) - union (12)
- unpack (12)
- unscan (12)
- unshift (8)
- upto (12)
- value (23)
- ver (12)
-
with
_ defaults (12) -
with
_ index (24) -
with
_ object (24) - write (12)
-
write
_ headers? (12) - yield (24)
- ~ (12)
検索結果
先頭5件
-
RubyVM
:: InstructionSequence # base _ label -> String (26125.0) -
self が表す命令シーケンスの基本ラベルを返します。
...eq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.base_label
# => "<compiled>"
例2: RubyVM::InstructionSequence.compile_file を使用した場合
# /tmp/method.rb
def hello
puts "hello, world"
end
# irb
> is......eq = RubyVM::InstructionSequence.compile_file('/tmp/method.rb')
> iseq.base_label # => "<main>"
例3:
# /tmp/method2.rb
def hello
puts "hello, world"
end
RubyVM::InstructionSequence.of(method(:hello)).base_label
# => "hello"
@see RubyVM::InstructionSequence#label... -
RubyVM
:: InstructionSequence # label -> String (26125.0) -
self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、 モジュール名などで構成されます。
..."<main>" を返します。self を文字列から作成していた場合
は "<compiled>" を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.label
# => "<compiled>"
例......ts "hello, world"
end
# irb
> iseq = RubyVM::InstructionSequence.compile_file('/tmp/method.rb')
> iseq.label # => "<main>"
例3:
# /tmp/method2.rb
def hello
puts "hello, world"
end
RubyVM::InstructionSequence.of(method(:hello)).label
# => "hello"
@see RubyVM::InstructionSe... -
RubyVM
:: InstructionSequence # absolute _ path -> String | nil (26119.0) -
self が表す命令シーケンスの絶対パスを返します。
...= RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.absolute_path
# => nil
例2: RubyVM::InstructionSequence.compile_file を使用した場合
# /tmp/method.rb
def hello
puts "hello, world"
end
# irb
> iseq = Ruby......VM::InstructionSequence.compile_file('/tmp/method.rb')
> iseq.absolute_path # => "/tmp/method.rb"
@see RubyVM::InstructionSequence#path... -
RubyVM
:: InstructionSequence # path -> String (26119.0) -
self が表す命令シーケンスの相対パスを返します。
...ら作成していた
場合は "<compiled>" を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.path
# => "<compiled>"
例2: RubyVM::InstructionSequence.compile_file を......使用した場合
# /tmp/method.rb
def hello
puts "hello, world"
end
# irb
> iseq = RubyVM::InstructionSequence.compile_file('method.rb')
> iseq.path # => "method.rb"
@see RubyVM::InstructionSequence#absolute_path... -
RubyVM
:: InstructionSequence # first _ lineno -> Integer (26107.0) -
self が表す命令シーケンスの 1 行目の行番号を返します。
...の 1 行目の行番号を返します。
例1:irb で実行した場合
RubyVM::InstructionSequence.compile('num = 1 + 2').first_lineno
# => 1
例2:
# /tmp/method.rb
require "foo-library"
def foo
p :foo
end
RubyVM::InstructionSequence.of(method(:foo)).first_lineno
# => 2... -
MatchData
# end(n) -> Integer | nil (18250.0) -
n 番目の部分文字列終端のオフセットを返します。
...IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.end(0) # => 6
p $~.end(1) # => 3
p $~.end(2) # => 6
p $~.end(3) # => nil
p $~.end(4) # => `end': index 4 out of matches (IndexError)
//}
@see MatchData#begin... -
Range
# end -> object (18217.0) -
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。
...終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。
//emlist[例][ruby]{
(10..20).last # => 20
(10...20).last # => 20
//}
@see Range#begin... -
Module
# >(other) -> bool | nil (18167.0) -
比較演算子。 self が other の先祖である場合、true を返します。 self が other の子孫か同一クラスである場合、false を返します。
...][ruby]{
module Awesome; end
module Included
include Awesome
end
module Prepended
prepend Awesome
end
Included.ancestors # => [Included, Awesome]
Awesome > Included # => true
Included > Awesome # => false
Prepended.ancestors # => [Awesome, Prepended]
Awesome > Prepended # => true
Prepended > A......wesome # => false
Awesome > Awesome # => false
Awesome > Object # => nil
//}... -
Module
# ruby2 _ keywords(method _ name , . . . ) -> nil (12375.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.
...ate 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 versions
before 2.7, check that the module responds to this method befo......aware that if this method is removed, the behavior of the
method will change so that it does not pass through keywords.
//emlist[例][ruby]{
module Mod
def foo(meth, *args, &block)
send(:"do_#{meth}", *args, &block)
end
ruby2_keywords(:foo) if respond_to?(:ruby2_keywords, true)
end
//}...