1620件ヒット
[1-100件を表示]
(0.094秒)
種類
ライブラリ
- ビルトイン (521)
-
cgi
/ session (11) - continuation (33)
- fiddle (132)
- logger (22)
-
minitest
/ unit (17) - monitor (11)
-
net
/ http (22) - open-uri (4)
- openssl (99)
- profiler (6)
- readline (11)
-
rubygems
/ requirement (11) - set (22)
-
syslog
/ logger (11) - tracer (55)
- tsort (85)
-
webrick
/ httpproxy (11) -
webrick
/ httpserver (33) -
webrick
/ httpservlet / prochandler (11)
クラス
- BasicObject (22)
-
CGI
:: Session (11) - Continuation (22)
- Exception (7)
-
Fiddle
:: Closure (11) -
Fiddle
:: Closure :: BlockCaller (22) -
Fiddle
:: Function (33) -
Fiddle
:: Handle (22) -
Gem
:: Requirement (11) - Hash (11)
- LocalJumpError (11)
- Logger (11)
-
Logger
:: Formatter (11) - Method (20)
- Module (16)
-
Net
:: HTTP (22) - NoMethodError (8)
- Object (11)
-
OpenSSL
:: SSL :: SSLContext (66) -
OpenSSL
:: X509 :: Store (22) - Proc (11)
- Set (22)
- Symbol (11)
-
Syslog
:: Logger :: Formatter (11) - SystemCallError (11)
- Thread (43)
-
Thread
:: Backtrace :: Location (44) - TracePoint (118)
- Tracer (55)
- UnboundMethod (15)
-
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPServer (33) -
WEBrick
:: HTTPServlet :: ProcHandler (11)
モジュール
- Enumerable (44)
- Fiddle (22)
- Kernel (103)
-
MiniTest
:: Assertions (17) -
OpenSSL
:: X509 (11) - Readline (11)
-
RubyVM
:: AbstractSyntaxTree (8) - TSort (85)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - BlockCaller (11)
- Closure (11)
- Continuation (11)
- Location (11)
- MonitorMixin (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - OPS (11)
-
Profiler
_ _ (6) - Rubyの起動 (3)
- STDCALL (11)
-
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (11) - [] (11)
-
_ _ callee _ _ (11) -
absolute
_ path (11) -
add
_ filter (22) - 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 (11)
-
base
_ label (11) - bind (5)
-
bind
_ call (10) - binding (11)
- bmcall (11)
-
call
_ cfunc (11) -
call
_ end _ proc (11) -
call
_ final (11) -
call
_ op (11) -
call
_ trace _ func (11) - callback (11)
-
callee
_ id (11) - caller (33)
-
caller
_ locations (22) -
completion
_ proc= (11) - curry (10)
-
default
_ proc (11) -
defined
_ class (11) - detect (22)
-
display
_ c _ call (11) -
display
_ c _ call= (11) -
display
_ c _ call? (11) - divide (22)
-
each
_ strongly _ connected _ component (21) -
each
_ strongly _ connected _ component _ from (21) - errno (11)
- event (11)
-
exit
_ value (11) - fail (11)
- find (22)
- formatter (11)
- inspect (22)
-
instance
_ eval (22) -
instance
_ method (11) -
last
_ error (11) - lineno (11)
- massign (11)
-
method
_ call (11) -
method
_ id (11) -
mount
_ proc (22) - new (99)
-
new
_ call (11) -
new
_ fcall (11) - open (4)
- parameters (6)
-
parse
_ file (8) - path (11)
-
private
_ call? (8) -
proc
_ call (11) -
proc
_ invoke (11) - profile (6)
- raise (11)
-
rb
_ call (11) -
rb
_ call0 (11) -
rb
_ call _ super (11) -
rb
_ callcc (11) -
rb
_ cont _ call (11) -
rb
_ f _ caller (11) -
rb
_ funcall (11) -
rb
_ funcall2 (11) -
rb
_ funcall3 (11) -
rb
_ gc _ call _ finalizer _ at _ exit (11) -
rb
_ iterate (11) -
rb
_ obj _ call _ init (11) -
rb
_ undefined (11) -
rb
_ yield _ 0 (11) - rdoc (11)
-
report
_ on _ exception (16) -
report
_ on _ exception= (16) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
ruby2
_ keywords (5) -
ruby
_ xcalloc (11) - self (2)
-
session
_ get _ cb= (11) -
session
_ new _ cb= (11) -
session
_ remove _ cb= (11) -
set
_ trace _ func (11) -
singleton
_ method (11) - skip (1)
-
strongly
_ connected _ components (11) -
super
_ method (10) - syscall (11)
-
tmp
_ dh _ callback (11) -
to
_ proc (11) -
to
_ s (11) - trace (11)
- tsort (22)
-
tsort
_ each (21) - umcall (11)
-
umethod
_ call (11) -
verify
_ callback (33) -
verify
_ callback= (33) -
win32
_ last _ error (11) - xmlrpc (3)
- yield (11)
- オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (11)
- セキュリティモデル (11)
- メソッド呼び出し(super・ブロック付き・yield) (11)
- 制御構造 (11)
- 正規表現 (11)
検索結果
先頭5件
-
Fiddle
:: Closure :: BlockCaller # call(*args) -> object (24101.0) -
wrap しているブロックを呼び出します。
wrap しているブロックを呼び出します。
そのブロックの返り値がこのメソッドの返り値となります。
@param args 引数 -
Fiddle
:: Function # call(*args) -> Integer|DL :: CPtr|nil (21207.0) -
関数を呼び出します。
...Fiddle::Function.new で指定した引数と返り値の型に基いて
Ruby のオブジェクトを適切に C のデータに変換して C の関数を呼び出し、
その返り値を Ruby のオブジェクトに変換して返します。
引数の変換は以下の通りです。
: void......まり任意のポインタ型)
nil ならば C の NULL に変換されます
Fiddle::Pointer は保持している C ポインタに変換されます。
文字列であればその先頭ポインタになります。
IO オブジェクトであれば FILE* が渡されます。
整数......持っているならば、それを呼びだし Fiddle::Pointer に
変換したものを用います。
to_i を持っているならば、それを呼びだし結果の整数を
アドレスと見なします
: (unsigned) char/short/int/long/long long
Ruby の整数を C の整数に... -
Logger
:: Formatter # call(severity , time , progname , msg) -> String (18201.0) -
ログ情報をフォーマットして返します。
...ログ情報をフォーマットして返します。
@param severity ログレベル。
@param time 時間。Time クラスのオブジェクト。
@param progname プログラム名
@param msg メッセージ。... -
Syslog
:: Logger :: Formatter # call(severity , time , progname , message) -> String (18201.0) -
引数を元にフォーマットした文字列を返します。
引数を元にフォーマットした文字列を返します。
ライブラリ内部で使用します。 -
Continuation
# call(*ret) -> () (18101.0) -
self が記憶した状態を継続します。引数は そのまま Kernel.#callcc の戻り値になります。
...self が記憶した状態を継続します。引数は そのまま
Kernel.#callcc の戻り値になります。
@param ret 継続に復帰した時に返す値を指定します。... -
TracePoint
# binding -> Binding | nil (15412.0) -
発生したイベントによって生成された Binding オブジェクトを返します。
...Binding オブジェクトを返します。
C で記述されたメソッドは binding を生成しないため、
:c_call および :c_return イベントに対しては nil を返すことに注意してください。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call)......do |tp|
p tp.binding.local_variables # => [:ret]
end
trace.enable
foo 1
//}... -
TracePoint
# binding -> Binding (15406.0) -
発生したイベントによって生成された Binding オブジェクトを返します。
...発生したイベントによって生成された Binding オブジェクトを返します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call) do |tp|
p tp.binding.local_variables # => [:ret]
end
trace.enable
foo 1
//}... -
Kernel
. # caller _ locations(range) -> [Thread :: Backtrace :: Location] | nil (12300.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
...現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@pa......。
//emlist[例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
p locations.map(&:lineno)
p locations.map(&:path)
end
def test2(start, length)
test1(start, length)
end
def test3(start, length)
test2(start, length)
end
caller_locations # => []......1, nil)
# => ["/Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `test3'", "/Users/user/test.rb:17:in `<main>'"]
# => [9, 13, 17]
# => ["/Users/user/test.rb", "/Users/user/test.rb", "/Users/user/test.rb"]
test3(1, 2)
# => ["/Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `t... -
Kernel
. # caller _ locations(start = 1 , length = nil) -> [Thread :: Backtrace :: Location] | nil (12300.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
...現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@pa......。
//emlist[例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
p locations.map(&:lineno)
p locations.map(&:path)
end
def test2(start, length)
test1(start, length)
end
def test3(start, length)
test2(start, length)
end
caller_locations # => []......1, nil)
# => ["/Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `test3'", "/Users/user/test.rb:17:in `<main>'"]
# => [9, 13, 17]
# => ["/Users/user/test.rb", "/Users/user/test.rb", "/Users/user/test.rb"]
test3(1, 2)
# => ["/Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `t... -
void rb
_ gc _ call _ finalizer _ at _ exit(void) (12300.0) -
-
UnboundMethod
# bind _ call(recv , *args) -> object (12220.0) -
self を recv に bind して args を引数として呼び出します。
...self を recv に bind して args を引数として呼び出します。
self.bind(recv).call(*args) と同じ意味です。
//emlist[][ruby]{
puts Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}
@see UnboundMethod#bind, Method#call...