838件ヒット
[1-100件を表示]
(0.168秒)
ライブラリ
- ビルトイン (445)
- csv (22)
- delegate (11)
- drb (11)
- etc (33)
- fiddle (77)
-
net
/ http (11) - openssl (11)
- ostruct (11)
- pathname (33)
- psych (27)
-
rdoc
/ context (11) -
rdoc
/ top _ level (11) -
rexml
/ parsers / sax2parser (55) -
rubygems
/ gem _ openssl (11) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12)
クラス
- CSV (22)
-
DRb
:: DRbServer (11) - Delegator (11)
-
Fiddle
:: Function (11) -
Fiddle
:: Handle (66) - File (11)
- Hash (17)
- Method (11)
- Module (91)
-
Net
:: HTTP (11) - Object (77)
-
OpenSSL
:: SSL :: SSLContext (11) - OpenStruct (11)
- Pathname (33)
-
RDoc
:: Context (11) -
RDoc
:: TopLevel (11) -
REXML
:: Parsers :: SAX2Parser (55) - Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - Symbol (150)
- TracePoint (11)
- UnboundMethod (11)
オブジェクト
- main (22)
キーワード
- <=> (11)
- =~ (11)
-
DIGEST
_ SHA1 (11) -
INSECURE
_ METHOD (11) -
PC
_ CHOWN _ RESTRICTED (11) -
PC
_ PATH _ MAX (11) -
SC
_ SYMLOOP _ MAX (11) - [] (55)
-
_ _ method _ _ (11) -
alias
_ method (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) -
find
_ local _ symbol (11) -
find
_ symbol (11) -
header
_ convert (22) -
instance
_ methods (11) - length (11)
- listen (55)
- load (10)
-
make
_ symlink (11) - match (11)
-
method
_ id (11) - methods (11)
- new (44)
-
original
_ name (22) -
private
_ instance _ methods (11) -
private
_ methods (11) -
protected
_ instance _ methods (11) -
protected
_ methods (11) -
public
_ instance _ methods (11) -
public
_ methods (22) -
ruby 1
. 8 . 4 feature (11) -
safe
_ load (17) -
session
_ cache _ stats (11) -
singleton
_ methods (11) - size (11)
- slice (33)
-
ssl
_ version (11) -
start
_ with? (5) - stat (11)
-
symbols
_ i (11) - symlink (18)
- symlink? (40)
-
transform
_ keys! (17)
検索結果
先頭5件
-
Fiddle
:: Handle # sym(func) -> Integer (21219.0) -
関数やグローバル変数 func へのポインタを取得し、整数として返します。
...@param func 得たいシンボルの名前を文字列で与えます。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6')
p h.sym('strlen') # 関数ポインタのアドレスを整数で表示... -
Fiddle
:: Handle . sym(func) -> Integer (21207.0) -
ライブラリのデフォルトの検索順序に従い、現在のライブラリ以降の シンボルを探します。
...ルトの検索順序に従い、現在のライブラリ以降の
シンボルを探します。
Fiddle::Handle::NEXT.sym(func) と同じです。詳しくは dlsym(3) の
RTLD_NEXT を見てください。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。... -
Object
# define _ singleton _ method(symbol , method) -> Symbol (18624.0) -
self に特異メソッド name を定義します。
...す。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
class......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) { . . . } -> Symbol (18524.0) -
self に特異メソッド name を定義します。
...す。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
class......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!"
//}... -
main
. define _ method(name , method) -> Symbol (15400.0) -
インスタンスメソッド name を Object に定義します。
...BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise T......ypeError method に同じクラス、サブクラス以外のメソッドを指定し
た場合に発生します。
@see Module#define_method... -
main
. define _ method(name) { . . . } -> Symbol (15300.0) -
インスタンスメソッド name を Object に定義します。
...BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise T......ypeError method に同じクラス、サブクラス以外のメソッドを指定し
た場合に発生します。
@see Module#define_method... -
Symbol
# start _ with?(*prefixes) -> bool (15212.0) -
self の先頭が prefixes のいずれかであるとき true を返します。
...頭が prefixes のいずれかであるとき true を返します。
(self.to_s.start_with?と同じです。)
@param prefixes パターンを表す文字列または正規表現 (のリスト)
@see Symbol#end_with?
@see String#start_with?
//emlist[][ruby]{
:hello.start_with?("hell")......#=> true
:hello.start_with?(/H/i) #=> true
# returns true if one of the prefixes matches.
:hello.start_with?("heaven", "hell") #=> true
:hello.start_with?("heaven", "paradise") #=> false
//}... -
Pathname
# make _ symlink(old) -> 0 (15200.0) -
File.symlink(old, self.to_s) と同じです。
...File.symlink(old, self.to_s) と同じです。
@see File.symlink... -
Pathname
# symlink? -> bool (15200.0) -
FileTest.symlink?(self.to_s) と同じです。
...FileTest.symlink?(self.to_s) と同じです。
@see FileTest.#symlink?... -
Shell
# symlink(old , new) -> 0 (15200.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param old ファイル名を表す文字列を指定します。
@param new シンボリックリンクを表す文字列を指定します。
@see File.symlink... -
Shell
# symlink?(file) -> bool (15200.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
...FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#symlink?...