943件ヒット
[1-100件を表示]
(0.102秒)
種類
- インスタンスメソッド (743)
- 特異メソッド (145)
- モジュール関数 (44)
- 定数 (11)
ライブラリ
- ビルトイン (649)
- csv (22)
- delegate (11)
- fiddle (55)
-
fiddle
/ import (11) - fileutils (11)
-
json
/ add / symbol (11) - openssl (11)
- ostruct (11)
- pathname (11)
- psych (27)
-
rexml
/ parsers / sax2parser (55) -
ripper
/ lexer (11) -
rubygems
/ installer (11) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12)
クラス
-
ARGF
. class (9) - Binding (33)
- CSV (22)
- Delegator (11)
-
Encoding
:: Converter (44) -
Fiddle
:: Function (11) -
Fiddle
:: Handle (44) - File (22)
-
Gem
:: Installer (11) - Hash (9)
- IO (11)
- Module (110)
- Object (88)
-
OpenSSL
:: PKey :: EC :: Group (11) - OpenStruct (11)
- Pathname (11)
-
REXML
:: Parsers :: SAX2Parser (55) - Ripper (11)
- RubyVM (11)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - Symbol (183)
モジュール
- Enumerable (66)
-
Fiddle
:: Importer (11) - FileTest (11)
- FileUtils (11)
- GC (11)
- ObjectSpace (22)
- Psych (27)
オブジェクト
- main (30)
キーワード
- <=> (11)
- =~ (11)
-
DEFAULT
_ PARAMS (11) - [] (66)
-
alias
_ method (3) -
attr
_ writer (3) - casecmp (11)
- casecmp? (8)
-
class
_ variables (11) - cleanpath (11)
- constants (11)
-
define
_ method (44) -
define
_ singleton _ method (22) -
each
_ object (22) -
end
_ with? (5) -
generate
_ bin _ symlink (11) -
header
_ convert (22) -
import
_ symbol (11) - inject (33)
-
instance
_ methods (11) - lex (11)
- listen (55)
- load (10)
-
local
_ variable _ defined? (11) -
local
_ variable _ get (11) -
local
_ variable _ set (11) - match (11)
- methods (11)
-
module
_ function (4) - new (44)
-
point
_ conversion _ form= (11) -
primitive
_ convert (44) - private (8)
-
private
_ instance _ methods (11) -
private
_ methods (11) - protected (4)
-
protected
_ instance _ methods (11) -
protected
_ methods (11) - public (8)
-
public
_ instance _ methods (11) -
public
_ methods (22) -
read
_ nonblock (20) - reduce (33)
-
respond
_ to _ missing? (11) -
safe
_ load (17) -
singleton
_ methods (11) - slice (55)
-
start
_ with? (5) - stat (11)
- symlink (40)
- symlink? (40)
-
to
_ json (11) -
transform
_ keys! (9)
検索結果
先頭5件
-
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (23318.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
...
IO をノンブロッキングモードに設定し、
その後で read(2) システムコールにより
長さ maxlen を上限として読み込み、文字列として返します。
EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
発生した例外 がErr......no::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitReadable が Object#extend
されます。
なお、バッファが空でない場合は、read_nonblock はバッファから読み込みます。この場合、read(2) システムコールは呼ば......れません。
このメソッドはノンブロッキングモードにする点を除いて IO#readpartial と
同じであることに注意してください。
バイナリ読み込みメソッドとして動作します。
既に EOF に達していれば EOFError が発生します。た... -
Gem
:: Installer # generate _ bin _ symlink(filename , bindir) (21412.0) -
Gem に入っているアプリケーションを実行するためのシンボリックリンクを作成します。
...現在インストールされている Gem よりも新しい Gem をインストールするときは、
シンボリックリンクを更新します。
@param filename ファイル名を指定します。
@param bindir 実行ファイルを配置するディレクトリを指定します。... -
Fiddle
:: Handle # sym(func) -> Integer (18213.0) -
関数やグローバル変数 func へのポインタを取得し、整数として返します。
...整数として返します。
@param func 得たいシンボルの名前を文字列で与えます。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6')
p h.sym('strlen') # 関数ポインタのア... -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (12436.0) -
self に特異メソッド name を定義します。
...ます。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
cl......ass A
class << self
def class_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"
guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}... -
Object
# define _ singleton _ method(symbol , method) -> Symbol (12436.0) -
self に特異メソッド name を定義します。
...ます。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
cl......ass A
class << self
def class_name
to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"
guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}... -
FileUtils
. # symlink(src , dest , options = {}) -> () (12218.0) -
src へのシンボリックリンク dest を作成します。
...しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただし :force オプションを指定したときは dest を上書きします。
src が複数の場合、
src[0] へ......外 Errno::ENOTDIR が発生します。
@param src リンク元。一つの場合は文字列でも指定可能です。
二つ以上指定する場合は配列で指定します。
@param dest リンク作成先のファイルかディレクトリです。
@param options :force, :noo......c:FileUtils#options
@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレクトリでない場合に発生します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.ln_s... -
File
. symlink(old , new) -> 0 (12212.0) -
old への new という名前のシンボリックリンクを生成します。
...発生します。
@param old ファイル名を表す文字列を指定します。
@param new シンボリックリンクを表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
File.symlink("testfile", "testlink") # => 0
//}... -
Shell
# symlink(old , new) -> 0 (12212.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new シンボリックリンクを表す文字列を指定します。
@see File.symlink... -
Shell
:: CommandProcessor # symlink(old , new) -> 0 (12212.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new シンボリックリンクを表す文字列を指定します。
@see File.symlink... -
Shell
:: Filter # symlink(old , new) -> 0 (12212.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new シンボリックリンクを表す文字列を指定します。
@see File.symlink... -
Binding
# local _ variable _ defined?(symbol) -> bool (12206.0) -
引数 symbol で指定した名前のローカル変数が定義されている場合に true を、 そうでない場合に false を返します。
... symbol で指定した名前のローカル変数が定義されている場合に true を、
そうでない場合に false を返します。
@param symbol ローカル変数名を Symbol オブジェクトで指定します。
//emlist[例][ruby]{
def foo
a = 1
binding.local_variable_defi......ned?(:a) # => true
binding.local_variable_defined?(:b) # => false
end
//}
このメソッドは以下のコードの短縮形です。
//emlist[][ruby]{
binding.eval("defined?(#{symbol}) == 'local-variable'")
//}
@see Binding#local_variable_get, Binding#local_variable_set...