るりまサーチ

最速Rubyリファレンスマニュアル検索!
7482件ヒット [201-300件を表示] (0.082秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. rsa p
  5. kernel p

クラス

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

Gem::Installer#installation_satisfies_dependency?(dependency) -> bool (12401.0)

登録されているソースインデックスが与えられた依存関係を 満たすことができる場合は、真を返します。そうでない場合は偽を返します。

...登録されているソースインデックスが与えられた依存関係を
満たすことができる場合は、真を返します。そうでない場合は偽を返します。

@param dependency Gem::Dependency のインスタンスを指定します。...

Kernel#depend_rules(depend) -> Array (12401.0)

ファイルの依存関係の書かれた depend ファイルの内容を処理します。

...ファイルの依存関係の書かれた depend ファイルの内容を処理します。

@param depend depend ファイルの内容を指定します。

@return 見つかった依存関係を Makefile 形式で返します。...

REXML::SAX2Listener#end_prefix_mapping(prefix) -> () (12302.0)

名前空間の接頭辞(prefix)の適用範囲が終了したときに 呼び出されるコールバックメソッドです。

...名前空間の接頭辞(prefix)の適用範囲が終了したときに
呼び出されるコールバックメソッドです。

@param prefix 接頭辞の文字列が渡されます...

Gem::Uninstaller#dependencies_ok?(spec) -> bool (12301.0)

アンインストール指定された Gem を削除しても依存関係を満たすことができるか どうかチェックします。

...アンインストール指定された Gem を削除しても依存関係を満たすことができるか
どうかチェックします。

@param spec アンインストール指定されている Gem の Gem::Specification を指定します。...

Module#prepend(*modules) -> self (12249.0)

指定したモジュールを self の継承チェインの先頭に「追加する」ことで self の定数、メソッド、モジュール変数を「上書き」します。

...を処理するため、prependの引数として
渡したモジュールのインスタンスメソッドでsuperを呼ぶことで
self のモジュール/クラスのメソッドを呼び出すことができます。

実際の処理は modules の各要素の prepend_features を後ろから...
...けです。
Module#prepend_features が継承チェインの改変を実行し、結果として上のような
処理が実現されます。そのため、prepend_features を override することで
p
repend の処理を追加/変更できます。


@param modules prepend する Module を指...
...Module#prepend_features, Module#prepended

//emlist[例][ruby]{
# super と prepend の組み合わせの例
module X
def foo
p
uts "X1" # (1x)
super # (2x)
p
uts "X2" # (3x)
end

end


class A
p
repend X

def foo
p
uts "A" #(1a)
end

end


A.new.foo
# (1x) (2x)(ここの super で...

絞り込み条件を変える

Module#prepend_features(mod) -> self (12237.0)

Module#prepend から呼び出されるメソッドで、 prepend の処理の実体です。このメソッド自体は mod で指定した モジュール/クラスの継承チェインの先頭に self を追加します。

...Module#prepend から呼び出されるメソッドで、
p
repend の処理の実体です。このメソッド自体は mod で指定した
モジュール/クラスの継承チェインの先頭に self を追加します。

このメソッドを上書きすることで、prepend の処理を変...
...@param mod prepend を呼び出したモジュール
@return mod が返されます

//emlist[例][ruby]{
class Recorder
RECORDS = []
end


module X
def self.prepend_features(mod)
Recorder::RECORDS << mod
end

end


class A
p
repend X
end


class B
include X
end


class C
p
repend X
end
...
...Recorder::RECORDS # => [A, C]
//}

@see Module#prepend, Module#prepended...

Array#prepend(*obj) -> self (12219.0)

指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。

...@param obj 自身に追加したいオブジェクトを指定します。

//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p
arr #=> [0, 1, 2, 3]
arr.unshift [0]
p
arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p
arr #=> [1, 2, [0], 0, 1, 2, 3]
//}

@see Array#pus...
...h, Array#pop, Array#shift...

Module#prepended(class_or_module) -> () (12219.0)

self が Module#prepend されたときに対象のクラスまたはモジュールを 引数にしてインタプリタがこのメソッドを呼び出します。

...prepend されたときに対象のクラスまたはモジュールを
引数にしてインタプリタがこのメソッドを呼び出します。

@param class_or_module Module#prepend を実行したオブジェクト

//emlist[例][ruby]{
module A
def self.prepended(mod)
p
uts "#{self} p...
...repended to #{mod}"
end

end

module Enumerable
p
repend A
end

# => "A prepended to Enumerable"
//}

@see Module#included, Module#prepend, Module#prepend_features...

Module#append_features(module_or_class) -> self (12213.0)

モジュール(あるいはクラス)に self の機能を追加します。

...ude(*modules)
modules.reverse_each do |mod|
# append_features や included はプライベートメソッドなので
# 直接 mod.append_features(self) などとは書けない
mod.__send__(:append_features, self)
mod.__send__(:included, self)
end

end

//}

@see Module#included...
<< < 1 2 3 4 5 ... > >>