298件ヒット
[1-100件を表示]
(0.066秒)
種類
- 定数 (165)
- インスタンスメソッド (66)
- 特異メソッド (33)
- 文書 (23)
- モジュール関数 (11)
ライブラリ
クラス
- Binding (6)
- CSV (11)
- IO (22)
- Module (5)
-
OpenSSL
:: X509 :: Name (11) -
REXML
:: ParseException (22) - Ripper (11)
-
RubyVM
:: InstructionSequence (11) -
Thread
:: Backtrace :: Location (11)
モジュール
- Etc (143)
- ObjectSpace (11)
-
Socket
:: Constants (11)
キーワード
-
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (4) - ONELINE (11)
-
SC
_ 2 _ VERSION (11) -
SC
_ ASYNCHRONOUS _ IO (11) -
SC
_ CLOCK _ SELECTION (11) -
SC
_ JOB _ CONTROL (11) -
SC
_ MEMORY _ PROTECTION (11) -
SC
_ MONOTONIC _ CLOCK (11) -
SC
_ NPROCESSORS _ CONF (11) -
SC
_ NPROCESSORS _ ONLN (11) -
SC
_ SYNCHRONIZED _ IO (11) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (11) -
SC
_ THREAD _ SAFE _ FUNCTIONS (11) -
SC
_ VERSION (11) -
SC
_ XOPEN _ VERSION (11) -
SO
_ OOBINLINE (11) -
allocation
_ sourceline (11) -
const
_ source _ location (5) - context (11)
-
field
_ size _ limit (11) -
first
_ lineno (11) - lex (11)
- lineno (11)
-
ruby 1
. 6 feature (11) -
source
_ location (6) - write (22)
検索結果
先頭5件
-
REXML
:: ParseException # line -> Integer (21202.0) -
パースエラーが起きた(XML上の)場所を行数で返します。
パースエラーが起きた(XML上の)場所を行数で返します。 -
Module
# const _ source _ location(name , inherited = true) -> [String , Integer] (12319.0) -
name で指定した定数の定義を含むソースコードのファイル名と行番号を配列で返します。
...# line 1
C1 = 1
C2 = 2
end
module M # line 6
C3 = 3
end
class B < A # line 10
include M
C4 = 4
end
class A # 継続して A を定義する
C2 = 8 # 定数を再定義する
end
p B.const_source_location('C4') # => ["test.rb", 12]
p B.const_source_location('C3......const_source_location('C1') # => ["test.rb", 2]
p B.const_source_location('C3', false) # => nil -- include したモジュールは検索しない
p A.const_source_location('C2') # => ["test.rb", 16] -- 最後に定義された位置を返す
p Object.const_source_location......を検索する
p Object.const_source_location('A') # => ["test.rb", 1] -- クラスが再定義された場合は最初の定義位置を返す
p B.const_source_location('A') # => ["test.rb", 1] -- Object を継承している為
p M.const_source_location('A') # => ["t... -
ObjectSpace
. # allocation _ sourceline(object) -> Integer (12313.0) -
objectの元となったソースファイルの行番号を返します。
...y]{
require 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "line:#{ObjectSpace::allocation_sourceline(obj)}" # => line:4
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpace.#trace_object_allocations_start,
ObjectSpace.#trace_object_allocations_stop... -
OpenSSL
:: X509 :: Name :: ONELINE -> Integer (12301.0) -
OpenSSL::X509::Name#to_s のフラグとして使います。
OpenSSL::X509::Name#to_s のフラグとして使います。
1行で読みやすくフォーマットされます。 -
REXML
:: ParseException # context -> [Integer , Integer , Integer] (9427.0) -
パースエラーが起きた(XML上の)場所を返します。
...を返します。
要素3個の配列で、
[position, lineno, line]
という形で返します。
position, line は
REXML::ParseException#position
REXML::ParseException#line
と同じ値です。
lineno は IO#lineno が返す意味での行数です。
通常は line と同じ値です。... -
Socket
:: Constants :: SO _ OOBINLINE -> Integer (9217.0) -
Leave received out-of-band data in-line。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Leave received out-of-band data in-line。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET... -
RubyVM
:: InstructionSequence # first _ lineno -> Integer (9201.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... -
Thread
:: Backtrace :: Location # lineno -> Integer (9201.0) -
self が表すフレームの行番号を返します。
...self が表すフレームの行番号を返します。
例: Thread::Backtrace::Location の例1を用いた例
//emlist[][ruby]{
loc = c(0..1).first
loc.lineno # => 2
//}... -
Etc
:: SC _ MONOTONIC _ CLOCK -> Integer (6431.0) -
Etc.#sysconf の引数に指定します。
...Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。... -
Binding
# source _ location -> [String , Integer] (6207.0) -
self の Ruby のソースファイル名と行番号を返します。
...self の Ruby のソースファイル名と行番号を返します。
d:spec/variables#pseudo の __FILE__ と __LINE__ も参照してください。
//emlist[例][ruby]{
p binding.source_location # => ["test.rb", 1]
//}... -
Etc
:: SC _ 2 _ VERSION -> Integer (3331.0) -
Etc.#sysconf の引数に指定します。
...Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。...