るりまサーチ

最速Rubyリファレンスマニュアル検索!
230件ヒット [201-230件を表示] (0.009秒)
トップページ > クラス:Module[x] > クエリ:include[x]

別のキーワード

  1. _builtin include?
  2. socket mcast_include
  3. dbm include?
  4. set include?
  5. sdbm include?

検索結果

<< < 1 2 3 >>

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

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

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

このメソッドを上書きすることで、prepend の処理を変...
...れます

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

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

class A
prepend X
end

class B
include
X
end

class C
prepend X
end

Recorder::RECORDS # => [A, C]
//}

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

Module#private_instance_methods(inherited_too = true) -> [Symbol] (7.0)

そのモジュールで定義されている private メソッド名 の一覧を配列で返します。

...ルで定義されているメソッドのみ返します。

@see Object#private_methods, Module#instance_methods

//emlist[例][ruby]{
module
Foo
def foo; end
private def bar; end
end

module
Bar
include
Foo

def baz; end
private def qux; end
end

Bar.private_instance_methods # => [:qux,...

Module#private_method_defined?(name) -> bool (7.0)

インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が private であるときに true を返します。 そうでなければ false を返します。

...Symbol か String を指定します。

@see Module#method_defined?, Module#public_method_defined?, Module#protected_method_defined?

//emlist[例][ruby]{
module
A
def method1() end
end
class B
private
def method2() end
end
class C < B
include
A
def method3() end
end

A.method_defined...

Module#protected_method_defined?(name) -> bool (7.0)

インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が protected であるときに true を返します。 そうでなければ false を返します。

...Symbol か String を指定します。

@see Module#method_defined?, Module#public_method_defined?, Module#private_method_defined?

//emlist[例][ruby]{
module
A
def method1() end
end
class B
protected
def method2() end
end
class C < B
include
A
def method3() end
end

A.method_defined...

Module#public_method_defined?(name) -> bool (7.0)

インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が public であるときに true を返します。 そうでなければ false を返します。

...ymbol か String を指定します。

@see Module#method_defined?, Module#private_method_defined?, Module#protected_method_defined?

//emlist[例][ruby]{
module
A
def method1() end
end
class B
protected
def method2() end
end
class C < B
include
A
def method3() end
end

A.method_define...

絞り込み条件を変える

<< < 1 2 3 >>