1027件ヒット
[1-100件を表示]
(0.122秒)
クラス
-
ARGF
. class (66) - Array (11)
- Binding (22)
-
Encoding
:: Converter (33) - Enumerator (22)
-
Enumerator
:: Lazy (10) - Exception (22)
- File (22)
-
File
:: Stat (22) - IO (162)
- MatchData (26)
- Module (22)
- Object (33)
- RubyVM (1)
- String (15)
- Thread (55)
- Time (55)
- TracePoint (11)
モジュール
- Enumerable (116)
- FileTest (22)
- Kernel (70)
- Process (77)
-
Process
:: Sys (121)
キーワード
-
$ -I (5) -
$ : (5) -
$ @ (11) -
$ LOAD _ PATH (5) - IO (11)
-
SEEK
_ SET (11) - [] (11)
-
add
_ trace _ func (11) - advise (11)
- all? (29)
- any? (29)
-
backtrace
_ locations (11) - binread (11)
- binwrite (11)
- byteindex (2)
- byteoffset (4)
- byterindex (2)
- caller (33)
-
class
_ variable _ set (11) -
const
_ set (11) -
copy
_ stream (11) -
defined
_ class (11) - difference (6)
-
external
_ encoding (11) - getlocal (11)
-
gmt
_ offset (11) - gmtoff (11)
-
instance
_ variable _ defined? (11) -
instance
_ variable _ get (11) -
instance
_ variable _ set (11) -
internal
_ encoding (22) - intersection (5)
- issetugid (11)
-
local
_ variable _ defined? (11) -
local
_ variable _ get (11) - localtime (11)
- none? (29)
- offset (22)
- one? (29)
- pread (7)
-
primitive
_ convert (33) - pwrite (7)
- read (11)
-
resolve
_ feature _ path (1) - seek (22)
-
set
_ backtrace (11) -
set
_ encoding (66) -
set
_ encoding _ by _ bom (5) -
set
_ trace _ func (22) - setbyte (11)
- setegid (11)
- seteuid (11)
- setgid (11)
- setgid? (33)
- setpgid (11)
- setpgrp (11)
- setpriority (11)
- setproctitle (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setrlimit (22)
- setruid (11)
- setsid (11)
- setuid (11)
- setuid? (33)
- sysseek (11)
-
thread
_ variable? (11) -
thread
_ variable _ get (11) -
utc
_ offset (11) -
with
_ index (32) - write (11)
検索結果
先頭5件
-
Object
# instance _ variable _ set(var , value) -> object (15415.0) -
オブジェクトのインスタンス変数 var に値 value を設定します。
...lue を設定します。
インスタンス変数が定義されていなければ新たに定義されます。
@param var インスタンス変数名を文字列か Symbol で指定します。
@param value 設定する値です。
@return value を返します。
//emlist[][ruby]{
obj = Objec......t.new
p obj.instance_variable_set("@foo", 1) #=> 1
p obj.instance_variable_set(:@foo, 2) #=> 2
p obj.instance_variable_get(:@foo) #=> 2
//}
@see Object#instance_variable_get,Object#instance_variables,Object#instance_variable_defined?... -
FileTest
. # setgid?(file) -> bool (15308.0) -
ファイルが setgid(2) されている時に真を返 します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...ファイルが setgid(2) されている時に真を返
します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを......指定します。
//emlist[例][ruby]{
require 'fileutils'
IO.write("testfile", "")
FileUtils.chmod("g+s", "testfile")
FileTest.setgid?("testfile") # => true
FileUtils.chmod("g-s", "testfile")
FileTest.setgid?("testfile") # => false
//}... -
FileTest
. # setuid?(file) -> bool (15308.0) -
ファイルが setuid(2) されている時に真を返 します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...ファイルが setuid(2) されている時に真を返
します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを......se IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
//emlist[例][ruby]{
require 'fileutils'
IO.write("testfile", "")
FileUtils.chmod("u+s", "testfile")
FileTest.setuid?("testfile") # => true
FileUtils.chmod("u-s", "testfile")
FileTe......st.setuid?("testfile") # => false
//}... -
Process
:: Sys . # setresgid(rid , eid , sid) -> nil (15302.0) -
システムコールの setresgid を呼びます。
...コールの setresgid を呼びます。
@param rid システムコールの引数を整数で指定します。
@param eid システムコールの引数を整数で指定します。
@param sid システムコールの引数を整数で指定します。
@raise NotImplementedError システ......ムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコールに失敗した場合に発生します。... -
Process
:: Sys . # setresuid(rid , eid , sid) -> nil (15302.0) -
システムコールの setresuid を呼びます。
...コールの setresuid を呼びます。
@param rid システムコールの引数を整数で指定します。
@param eid システムコールの引数を整数で指定します。
@param sid システムコールの引数を整数で指定します。
@raise NotImplementedError システ......ムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコールに失敗した場合に発生します。... -
Kernel
. # set _ trace _ func(proc) -> Proc (12387.0) -
Ruby インタプリタのイベントをトレースする Proc オブジェクトとして 指定された proc を登録します。 nil を指定するとトレースがオフになります。
...行します。
標準添付の debug、tracer、
profile はこの組み込み関数を利用して実現されています。
=== ブロックパラメータの意味
渡す Proc オブジェクトのパラメータは
//emlist[][ruby]{
proc{|event, file, line, id, binding, klass| "..." }
//}......: event
実行のタイプを表す、以下のいずれかの文字列。
//emlist{
"line": 式の評価。
"call": メソッドの呼び出し。
"return": メソッド呼び出しからのリターン。
"c-call": Cで記述されたメソッドの呼び出し。
"c-ret......end": クラス定義、特異クラス定義、モジュール定義の終了。
"raise": 例外の発生。
//}
: file
実行中のプログラムのソースファイル名 (文字列)。
: line
実行中のプログラムのソースファイル上の行番号 (整数)。
: id
e... -
Thread
# set _ trace _ func(pr) -> Proc | nil (12381.0) -
スレッドにトレース用ハンドラを設定します。
...す。
//emlist[例][ruby]{
th = Thread.new do
class Trace
end
2.to_s
Thread.current.set_trace_func nil
3.to_s
end
th.set_trace_func lambda {|*arg| p arg }
th.join
# => ["line", "example.rb", 2, nil, #<Binding:0x00007fc8de87cb08>, nil]
# => ["c-call", "example.rb", 2, :inherited, #<Bindi......ng:0x00007fc8de886770>, Class]
# => ["c-return", "example.rb", 2, :inherited, #<Binding:0x00007fc8de8844e8>, Class]
# => ["class", "example.rb", 2, nil, #<Binding:0x00007fc8de88e830>, nil]
# => ["end", "example.rb", 3, nil, #<Binding:0x00007fc8de88d6b0>, nil]
# => ["line", "example.rb", 4, nil, #<Bi......07fc8de88c440>, nil]
# => ["c-call", "example.rb", 4, :to_s, #<Binding:0x00007fc8de896f30>, Integer]
# => ["c-return", "example.rb", 4, :to_s, #<Binding:0x00007fc8de894a50>, Integer]
# => ["line", "example.rb", 5, nil, #<Binding:0x00007fc8de967b08>, nil]
# => ["c-call", "example.rb", 5, :current, #<... -
IO
# set _ encoding _ by _ bom -> Encoding | nil (12327.0) -
BOM から IO のエンコーディングを設定します。
.../emlist[例][ruby]{
File.write("bom.txt", "\u{FEFF}abc")
File.open("bom.txt", "rb") do |io|
p io.set_encoding_by_bom #=> #<Encoding:UTF-8>
str = io.read
p str #=> "abc"
p str.encoding #=> #<Encoding:UTF-8>
end
File.write("nobom.txt", "abc")
File.open......("nobom.txt", "rb") do |io|
p io.set_encoding_by_bom #=> nil
end
//}... -
Module
# const _ set(name , value) -> object (12327.0) -
モジュールに name で指定された名前の定数を value とい う値として定義し、value を返します。
...ジュールに name で指定された名前の定数を value とい
う値として定義し、value を返します。
そのモジュールにおいてすでにその名前の定数が定義されている場合、警
告メッセージが出力されます。
@param name Symbol,String で......定数の名前を指定します。
@param value セットしたい値を指定します。
//emlist[例][ruby]{
module Foo; end
# Symbolを指定した場合
Foo.const_set(:FOO, 123)
Foo::FOO # => 123
# Stringを指定した場合
Foo.const_set('BAR', 'abc')
Foo::BAR # => "abc"
# 既に定義......れている定数の名前を指定した場合
Foo.const_set('BAR', '123')
# warning: already initialized constant Foo::BAR
# warning: previous definition of BAR was here
# => "123"
# 不適切な定数名を指定した場合
Foo.const_set('foo', 1) # => NameError: wrong constant name foo
//}... -
IO
# set _ encoding(enc _ str , **opts) -> self (12323.0) -
IO のエンコーディングを設定します。
...ーディングを内部エンコーディングに変換する際の
オプションを指定します。
詳しくは String#encode を参照してください。
@param enc_str エンコーディングを表す文字列を指定します。"A:B" のようにコロンで区切られた......コーディングを
表します。
@param ext_enc 外部エンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param int_enc 内部エンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param opts......エンコーディング変換のオプション
例:
io = File.open(file)
io.set_encoding("ASCII-8BIT", "EUC-JP")...