るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.166秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:string[x] > クエリ:a[x] > クラス:Module[x] > クエリ:module_function[x]

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. rexml/document to_a
  5. argf.class to_a

ライブラリ

検索結果

Module#module_function(name) -> String | Symbol (18330.0)

メソッドをモジュール関数にします。

...ath モジュールのメソッドはすべてモジュール関数です。

単一の引数が与えられた時には与えられた引数をそのまま返します。
複数の引数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。

@pa...
...ram name String または Symbol を 0 個以上指定します。

=== 注意
module_function
はメソッドに「モジュール関数」という属性をつけるメ
ソッドではなく、プライベートメソッドとモジュールの特異メソッドの 2
つを同時に定義するメ...
...例][ruby]{
module
M
def foo
p "foo"
end
module_function
:foo
a
lias bar foo
end

M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}

このコードでは、モジュール関数 foo と
プライベートインスタンスメソッド bar を定義...

Module#module_function(*name) -> Array (18230.0)

メソッドをモジュール関数にします。

...ath モジュールのメソッドはすべてモジュール関数です。

単一の引数が与えられた時には与えられた引数をそのまま返します。
複数の引数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。

@pa...
...ram name String または Symbol を 0 個以上指定します。

=== 注意
module_function
はメソッドに「モジュール関数」という属性をつけるメ
ソッドではなく、プライベートメソッドとモジュールの特異メソッドの 2
つを同時に定義するメ...
...例][ruby]{
module
M
def foo
p "foo"
end
module_function
:foo
a
lias bar foo
end

M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}

このコードでは、モジュール関数 foo と
プライベートインスタンスメソッド bar を定義...