種類
ライブラリ
- ビルトイン (960)
-
cgi
/ session (12) - continuation (48)
- fiddle (144)
- logger (36)
-
minitest
/ unit (17) - monitor (12)
-
net
/ http (24) - open-uri (4)
- openssl (120)
- profiler (6)
- readline (12)
-
rubygems
/ requirement (12) - set (18)
-
syslog
/ logger (24) - tracer (72)
- tsort (93)
-
webrick
/ httpproxy (12) -
webrick
/ httpserver (36) -
webrick
/ httpservlet / prochandler (12)
クラス
- BasicObject (24)
-
CGI
:: Session (12) - Continuation (24)
- Exception (8)
-
Fiddle
:: Closure (12) -
Fiddle
:: Closure :: BlockCaller (24) -
Fiddle
:: Function (36) -
Fiddle
:: Handle (24) -
Gem
:: Requirement (12) - Hash (12)
- LocalJumpError (24)
- Logger (24)
-
Logger
:: Formatter (12) - Method (115)
- Module (24)
-
Net
:: HTTP (24) - NoMethodError (9)
- Object (24)
-
OpenSSL
:: SSL :: SSLContext (84) -
OpenSSL
:: X509 :: Store (24) - Proc (99)
- Set (24)
- Symbol (12)
-
Syslog
:: Logger (12) -
Syslog
:: Logger :: Formatter (12) - SystemCallError (60)
- Thread (60)
-
Thread
:: Backtrace :: Location (48) - TracePoint (130)
- Tracer (72)
- UnboundMethod (18)
-
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPServer (36) -
WEBrick
:: HTTPServlet :: ProcHandler (12)
モジュール
- Enumerable (48)
- Fiddle (24)
- Kernel (185)
-
MiniTest
:: Assertions (17) -
OpenSSL
:: X509 (12) - Readline (12)
-
RubyVM
:: AbstractSyntaxTree (10) - TSort (93)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (14)
- === (32)
- >> (14)
- BlockCaller (12)
- Closure (12)
- Continuation (12)
-
EVENT
_ SYMBOL (12) - Location (12)
- Method (12)
- MonitorMixin (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - OPS (12)
- Proc (12)
-
Profiler
_ _ (6) - Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Rubyの起動 (4)
- STDCALL (12)
- SystemCallError (12)
- UnboundMethod (12)
-
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (12) - [] (36)
-
_ _ callee _ _ (12) - abort (12)
-
absolute
_ path (12) -
add
_ filter (24) -
add
_ trace _ func (12) - assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) - assign (12)
-
base
_ label (12) - bind (6)
-
bind
_ call (12) - binding (12)
- bmcall (12)
-
call
_ cfunc (12) -
call
_ end _ proc (12) -
call
_ final (12) -
call
_ op (12) -
call
_ trace _ func (12) - callback (12)
- callcc (12)
-
callee
_ id (12) - caller (36)
-
caller
_ locations (24) - clone (12)
-
completion
_ proc= (12) - curry (22)
-
default
_ proc (12) -
defined
_ class (12) - detect (24)
-
display
_ c _ call (12) -
display
_ c _ call= (12) -
display
_ c _ call? (12) - divide (24)
-
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) - errno (12)
- event (12)
-
exit
_ value (12) - fail (12)
- find (24)
- formatter (12)
- formatter= (24)
- inspect (24)
-
instance
_ eval (24) -
instance
_ method (12) - lambda (18)
- lambda? (12)
-
last
_ error (12) - lineno (12)
- massign (12)
- method (12)
-
method
_ call (12) -
method
_ id (12) -
mount
_ proc (24) - new (163)
-
new
_ call (12) -
new
_ fcall (12) - open (4)
- parameters (7)
-
parse
_ file (10) - path (12)
-
private
_ call? (9) - proc (19)
-
proc
_ call (12) -
proc
_ invoke (12) - profile (6)
- raise (12)
-
rb
_ call (12) -
rb
_ call0 (12) -
rb
_ call _ super (12) -
rb
_ callcc (12) -
rb
_ cont _ call (12) -
rb
_ f _ caller (12) -
rb
_ funcall (12) -
rb
_ funcall2 (12) -
rb
_ funcall3 (12) -
rb
_ gc _ call _ finalizer _ at _ exit (12) -
rb
_ iterate (12) -
rb
_ obj _ call _ init (12) -
rb
_ undefined (12) -
rb
_ yield _ 0 (12) - rdoc (12)
-
rdoc
/ parser / c (12) - reason (12)
-
report
_ on _ exception (18) -
report
_ on _ exception= (18) -
rexml
/ parsers / sax2parser (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
ruby2
_ keywords (18) -
ruby
_ xcalloc (12) - self (3)
-
session
_ get _ cb= (12) -
session
_ new _ cb= (12) -
session
_ remove _ cb= (12) -
set
_ trace _ func (24) -
singleton
_ method (12) - skip (1)
-
strongly
_ connected _ components (12) -
super
_ method (11) - syscall (12)
-
tmp
_ dh _ callback (12) -
tmp
_ dh _ callback= (12) -
to
_ proc (24) -
to
_ s (12) - trace (12)
- tsort (24)
-
tsort
_ each (23) - umcall (12)
-
umethod
_ call (12) -
verify
_ callback (36) -
verify
_ callback= (36) -
win32
_ last _ error (12) - xmlrpc (3)
- yield (12)
- オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (12)
- クラス/メソッドの定義 (12)
- セキュリティモデル (12)
- プログラム・文・式 (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- 制御構造 (12)
- 手続きオブジェクトの挙動の詳細 (12)
- 正規表現 (12)
検索結果
先頭5件
-
Tracer
. display _ c _ call -> bool (6102.0) -
真ならば、ビルトインメソッドの呼び出しを表示します。 デフォルトは偽です。
真ならば、ビルトインメソッドの呼び出しを表示します。
デフォルトは偽です。 -
Tracer
. display _ c _ call? -> bool (6102.0) -
真ならば、ビルトインメソッドの呼び出しを表示します。 デフォルトは偽です。
真ならば、ビルトインメソッドの呼び出しを表示します。
デフォルトは偽です。 -
NoMethodError
# private _ call? -> bool (6101.0) -
メソッド呼び出しが private なメソッドを呼び出せる形式 (関数形式(レシーバを省略した形式)) で呼ばれたかどうかを返します。
メソッド呼び出しが private なメソッドを呼び出せる形式
(関数形式(レシーバを省略した形式)) で呼ばれたかどうかを返します。 -
Tracer
. display _ c _ call=(flag) (6101.0) -
ビルトインメソッドの呼び出しを表示するかどうかを設定します。
ビルトインメソッドの呼び出しを表示するかどうかを設定します。
@param flag ビルトインメソッドの呼び出しを表示するならば、真を指定します。 -
CGI
:: Session . callback(dbman) (6100.0) -
-
Fiddle
:: Function :: STDCALL -> Integer (6100.0) -
Windows の stdcall 呼出規約を表します。
...Windows の stdcall 呼出規約を表します。
stdcall 呼出規約を持つ環境でのみ定義されます。
@see Fiddle::Function.new... -
Kernel
. # _ _ callee _ _ -> Symbol | nil (6100.0) -
現在のメソッド名を返します。 メソッドの外で呼ばれると nil を返します。
...名を返します。
メソッドの外で呼ばれると nil を返します。
//emlist[例][ruby]{
def foo
p __callee__
end
alias :bar :foo
foo # => :foo
bar # => :bar
p __callee__ # => nil
//}
Kernel.#__method__ とは異なり、現在のメソッド名が alias されたメ
ソッドの... -
Kernel
. # callcc {|cont| . . . . } -> object (6100.0) -
継続を作成します。 Continuation を参照してください。
継続を作成します。 Continuation を参照してください。 -
Kernel
. # caller(range) -> [String] | nil (6100.0) -
start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。
...情報を $@
の形式のバックトレース(文字列の配列)として返します。
トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。
引数で指定した値が範囲外の場合は nil を......ブジェクトを指定します。
@see Kernel.#set_trace_func,Kernel.#raise,
Kernel.#caller_locations
//emlist[例][ruby]{
def foo
p caller(0)
p caller(1)
p caller(2)
p caller(3)
p caller(4)
end
def bar
foo
end
bar
#=> ["-:2:in `foo'", "-:10:in `bar'", "-:13:in `<main>'"]
#......、caller の要素から [ファイル名, 行番号, メソッド名]
を取り出して返します。
//emlist[例][ruby]{
def parse_caller(at)
if /^(.+?):(\d+)(?::in `(.*)')?/ =~ at
file = $1
line = $2.to_i
method = $3
[file, line, method]
end
end
def foo
p parse_caller(... -
Kernel
. # caller(start = 1) -> [String] | nil (6100.0) -
start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。
...情報を $@
の形式のバックトレース(文字列の配列)として返します。
トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。
引数で指定した値が範囲外の場合は nil を......ブジェクトを指定します。
@see Kernel.#set_trace_func,Kernel.#raise,
Kernel.#caller_locations
//emlist[例][ruby]{
def foo
p caller(0)
p caller(1)
p caller(2)
p caller(3)
p caller(4)
end
def bar
foo
end
bar
#=> ["-:2:in `foo'", "-:10:in `bar'", "-:13:in `<main>'"]
#......、caller の要素から [ファイル名, 行番号, メソッド名]
を取り出して返します。
//emlist[例][ruby]{
def parse_caller(at)
if /^(.+?):(\d+)(?::in `(.*)')?/ =~ at
file = $1
line = $2.to_i
method = $3
[file, line, method]
end
end
def foo
p parse_caller(...