762件ヒット
[1-100件を表示]
(0.100秒)
別のキーワード
ライブラリ
- ビルトイン (486)
- delegate (36)
- fiddle (24)
-
json
/ add / symbol (12) -
net
/ http (12) - openssl (72)
- pp (12)
-
rdoc
/ markup (12) -
rdoc
/ top _ level (12) -
ripper
/ lexer (24) -
rubygems
/ config _ file (12) -
rubygems
/ dependency (12) -
rubygems
/ installer (12) - uri (12)
-
webrick
/ server (12)
クラス
-
ARGF
. class (10) - Binding (47)
- Delegator (36)
-
Encoding
:: Converter (48) -
Fiddle
:: Handle (24) -
Gem
:: ConfigFile (12) -
Gem
:: Dependency (12) -
Gem
:: Installer (12) - IO (12)
- Method (12)
- Module (52)
-
Net
:: HTTP (12) - Object (60)
-
OpenSSL
:: ASN1 :: ASN1Data (12) -
OpenSSL
:: ASN1 :: Constructive (12) -
OpenSSL
:: ASN1 :: Primitive (12) -
OpenSSL
:: PKey :: EC :: Group (24) -
OpenSSL
:: SSL :: SSLContext (12) -
RDoc
:: Markup (12) -
RDoc
:: TopLevel (12) -
Ripper
:: Lexer (24) - String (24)
- Symbol (233)
-
URI
:: Generic (12) - UnboundMethod (12)
-
WEBrick
:: GenericServer (12)
キーワード
- =~ (12)
- [] (72)
-
alias
_ method (4) - component (12)
-
define
_ singleton _ method (24) - encoding (12)
-
find
_ local _ symbol (12) -
generate
_ bin _ symlink (12) -
get
_ line _ types (12) - id2name (12)
- inspect (12)
- intern (12)
- length (12)
- lex (12)
-
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) -
local
_ variables (11) - match (3)
- match? (9)
- methods (12)
-
module
_ function (12) - name (5)
-
original
_ name (24) - parse (12)
-
point
_ conversion _ form (12) -
point
_ conversion _ form= (12) -
pretty
_ print _ instance _ variables (12) -
primitive
_ convert (48) - private (12)
- protected (12)
-
protected
_ methods (12) - public (12)
-
public
_ methods (12) -
read
_ nonblock (22) -
respond
_ to _ missing? (12) -
session
_ cache _ stats (12) -
singleton
_ methods (12) - size (12)
- slice (60)
-
ssl
_ version (12) - status (12)
-
tag
_ class (12) - tagging (24)
-
to
_ json (12) -
to
_ s (12) -
to
_ sym (12) - type (12)
- verbose (12)
検索結果
先頭5件
-
Fiddle
:: Handle # sym(func) -> Integer (15208.0) -
関数やグローバル変数 func へのポインタを取得し、整数として返します。
...@param func 得たいシンボルの名前を文字列で与えます。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6')
p h.sym('strlen') # 関数ポインタのアドレスを整数で表示... -
Gem
:: Installer # generate _ bin _ symlink(filename , bindir) (15201.0) -
Gem に入っているアプリケーションを実行するためのシンボリックリンクを作成します。
...Gem に入っているアプリケーションを実行するためのシンボリックリンクを作成します。
現在インストールされている Gem よりも新しい Gem をインストールするときは、
シンボリックリンクを更新します。
@param filename ファ... -
Symbol
# encoding -> Encoding (9201.0) -
シンボルに対応する文字列のエンコーディング情報を表現した Encoding オブ ジェクトを返します。
...シンボルに対応する文字列のエンコーディング情報を表現した Encoding オブ
ジェクトを返します。
例:
# encoding: utf-8
:foo.encoding # => #<Encoding:US-ASCII>
:あかさたな.encoding # => #<Encoding:UTF-8>
@see String#encoding... -
Symbol
# length -> Integer (9101.0) -
シンボルに対応する文字列の長さを返します。
...シンボルに対応する文字列の長さを返します。
(self.to_s.length と同じです。)
:foo.length #=> 3
@see String#length, String#size... -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (6301.0) -
self に特異メソッド name を定義します。
...e を定義します。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emli......t[][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 , method) -> Symbol (6301.0) -
self に特異メソッド name を定義します。
...e を定義します。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emli......t[][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
# respond _ to _ missing?(symbol , include _ private) -> bool (6213.0) -
自身が symbol で表されるメソッドに対し BasicObject#method_missing で反応するつもりならば真を返します。
... symbol で表されるメソッドに対し
BasicObject#method_missing で反応するつもりならば真を返します。
Object#respond_to? はメソッドが定義されていない場合、
デフォルトでこのメソッドを呼びだし問合せます。
BasicObject#method_missing を......@param symbol メソッド名シンボル
@param include_private private method も含めたい場合に true が渡されます
//emlist[例][ruby]{
class Sample
def method_missing(name, *args)
if name =~ /^to_*/
[name, *args] # => [:to_sample, "sample args1", "sample args2"]
r......end
end
def respond_to_missing?(sym, include_private)
(sym =~ /^to_*/) ? true : super
end
end
s = Sample.new
s.to_sample("sample args1", "sample args2")
s.respond_to?(:to_sample) # => true
s.respond_to?(:sample) # => false
//}
@see Object#respond_to?, BasicObject#method_missing... -
String
# to _ sym -> Symbol (6202.0) -
文字列に対応するシンボル値 Symbol を返します。
...文字列に対応するシンボル値 Symbol を返します。
なお、このメソッドの逆にシンボルに対応する文字列を得るには
Symbol#to_s または Symbol#id2name を使います。
シンボル文字列にはヌルキャラクタ("\0")、空の文字列の使用も可... -
Binding
# local _ variable _ get(symbol) -> object (6201.0) -
引数 symbol で指定した名前のローカル変数に設定された値を返します。
...引数 symbol で指定した名前のローカル変数に設定された値を返します。
@param symbol ローカル変数名を Symbol オブジェクトで指定します。
@raise NameError 引数 symbol で指定したローカル変数が未定義の場合に発生します。
//emlis......][ruby]{
def foo
a = 1
binding.local_variable_get(:a) # => 1
binding.local_variable_get(:b) # => NameError
end
//}
このメソッドは以下のコードの短縮形です。
//emlist[][ruby]{
binding.eval("#{symbol}")
//}
@see Binding#local_variable_set, Binding#local_variable_defined?...