222件ヒット
[1-100件を表示]
(0.092秒)
ライブラリ
- ビルトイン (114)
-
rexml
/ streamlistener (12) -
rubygems
/ commands / update _ command (12) -
rubygems
/ dependency _ installer (24) -
rubygems
/ installer (60)
クラス
- BasicObject (12)
- Data (6)
-
Gem
:: Commands :: UpdateCommand (12) -
Gem
:: DependencyInstaller (24) -
Gem
:: Installer (60) - Module (60)
- Object (12)
- Struct (24)
モジュール
キーワード
-
find
_ spec _ by _ name _ and _ version (12) -
formatted
_ program _ filename (12) -
generate
_ bin _ script (12) -
generate
_ bin _ symlink (12) -
generate
_ windows _ script (12) - inspect (27)
- install (12)
-
instance
_ eval (12) -
instance
_ method (12) - instruction (12)
-
public
_ instance _ method (12) -
remove
_ instance _ variable (12) - shebang (12)
-
to
_ s (27) -
which
_ to _ update (12)
検索結果
先頭5件
- Module
# name -> String | nil - Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array - Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array - Gem
:: Installer # formatted _ program _ filename(filename) -> String - REXML
:: StreamListener # instruction(name , instruction) -> ()
-
Module
# name -> String | nil (18144.0) -
モジュールやクラスの名前を文字列で返します。
...ル / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A::B"
class C
end
end
p A.name #=> "A"
p A::B.name #=> "A::B"
p A::C.name #=> "A::C"
# 名前のない......モジュール / クラス
p Module.new.name #=> nil
p Class.new.name #=> nil
p Module.new.to_s #=> "#<Module:0x00007f90b09112c8>"
p Class.new.to_s #=> "#<Class:0x00007fa5c40b41b0>"
//}... -
Gem
:: DependencyInstaller # find _ spec _ by _ name _ and _ version(gem _ name , version = Gem :: Requirement . default) -> Array (9209.0) -
与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。
...れた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。
@param gem_name Gem の名前を指定します。
@param version Gem が満たすバージョンに関する条件を指定します。... -
Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array (9208.0) -
指定された Gem とその依存する Gem を全てインストールします。
...指定された Gem とその依存する Gem を全てインストールします。
@param dep_or_name Gem の名前か Gem::Dependency のインスタンスを指定します。
@param version バージョンに関する条件を指定します。
@return このメソッドでインストー... -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (9201.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
...Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。... -
REXML
:: StreamListener # instruction(name , instruction) -> () (6314.0) -
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
...メソッドです。
@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます
=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\" h... -
Object
# remove _ instance _ variable(name) -> object (6230.0) -
オブジェクトからインスタンス変数 name を取り除き、そのインス タンス変数に設定されていた値を返します。
...ンス変数 name を取り除き、そのインス
タンス変数に設定されていた値を返します。
@param name 削除するインスタンス変数の名前をシンボルか文字列で指定します。
@raise NameError オブジェクトがインスタンス変数 name を持たな......い場合に発生します。
//emlist[][ruby]{
class Foo
def foo
@foo = 1
p remove_instance_variable(:@foo) #=> 1
p remove_instance_variable(:@foo) # instance variable @foo not defined (NameError)
end
end
Foo.new.foo
//}
@see Module#remove_class_variable,Module#remove_const... -
Module
# instance _ method(name) -> UnboundMethod (6224.0) -
self のインスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
...スメソッド name をオブジェクト化した UnboundMethod を返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError self に存在しないメソッドを指定した場合に発生します。
@see Module#public_instance_method, Obje......def do_e() print "!\n"; end
def do_v() print "Dave"; end
Dispatcher = {
"a" => instance_method(:do_a),
"d" => instance_method(:do_d),
"e" => instance_method(:do_e),
"v" => instance_method(:do_v)
}
def interpret(string)
string.each_char {|b| Dispatcher[b].bind(se... -
Module
# public _ instance _ method(name) -> UnboundMethod (6224.0) -
self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
...self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected メソッド名、 priva......として与えると発生します。
//emlist[例][ruby]{
Kernel.public_instance_method(:object_id) #=> #<UnboundMethod: Kernel#object_id>
Kernel.public_instance_method(:p) # method `p' for module `Kernel' is private (NameError)
//}
@see Module#instance_method,Object#public_method... -
BasicObject
# instance _ eval(expr , filename = "(eval)" , lineno = 1) -> object (6201.0) -
オブジェクトのコンテキストで文字列 expr またはオブジェクト自身をブロックパラメータとするブロックを 評価してその結果を返します。
...価では instance_eval の外側のスコープと、ブロックの評価ではそのブロックの外側のスコープと、共有します。
メソッド定義の中で instance_eval でメソッドを定義した場合は、囲むメソッドが実行されたときに
初めて instance_ev......で instance_eval する場合はトップレベルの定数や Kernel モジュールに定義されているメソッドは見えません。
これは、トップレベルの定数が Object 以下に作成されるためです。
@param expr 評価する文字列です。
@param filename 文......字列を指定します。ファイル filename に文字列 expr が
書かれているかのように実行されます。スタックトレースの
表示などを差し替えることができます。
@param lineno 整数を指定します。行番号 lineno...