708件ヒット
[701-708件を表示]
(0.079秒)
別のキーワード
ライブラリ
- ビルトイン (576)
-
cgi
/ core (12) -
irb
/ cmd / help (12) - json (108)
クラス
- CGI (12)
- Exception (12)
-
IRB
:: ExtendCommand :: Help (12) - Method (36)
- Module (312)
- Object (60)
- Proc (12)
-
RubyVM
:: InstructionSequence (48) - String (36)
- UnboundMethod (60)
モジュール
-
JSON
:: Generator :: GeneratorMethods :: Array (12) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (12) -
JSON
:: Generator :: GeneratorMethods :: Float (12) -
JSON
:: Generator :: GeneratorMethods :: Hash (12) -
JSON
:: Generator :: GeneratorMethods :: Integer (12) -
JSON
:: Generator :: GeneratorMethods :: NilClass (12) -
JSON
:: Generator :: GeneratorMethods :: Object (12) -
JSON
:: Generator :: GeneratorMethods :: String (12) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (12)
キーワード
- == (12)
-
absolute
_ path (12) -
alias
_ method (12) - backtrace (12)
-
base
_ label (12) -
define
_ method (24) -
define
_ singleton _ method (24) - encode (36)
- eql? (12)
- execute (12)
- header (12)
- inspect (24)
-
instance
_ method (12) - label (12)
-
method
_ defined? (12) -
module
_ function (36) - path (12)
- private (48)
-
private
_ class _ method (24) -
private
_ method _ defined? (12) -
protected
_ method _ defined? (12) - public (48)
-
public
_ class _ method (24) -
public
_ instance _ method (12) -
public
_ method (12) -
public
_ method _ defined? (12) -
remove
_ method (12) -
singleton
_ method (12) -
source
_ location (36) -
to
_ json (108) -
to
_ s (24) -
undef
_ method (12)
検索結果
-
Module
# module _ function(*name) -> Array (44.0) -
メソッドをモジュール関数にします。
...返します。
複数の引数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」という属性......ュール関数の別名は定義できません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
module_function :foo
alias bar foo
end
M.foo # => "foo"
M.bar # => undefined method `bar' for Foo:Module (NoMethodError)
//}
このコードでは、モジュール関数 foo と......付けるには、
以下のように、先に別名を定義してから
それぞれをモジュール関数にしなければいけません。
//emlist[例][ruby]{
module M
def foo
p "foo"
end
alias bar foo
module_function :foo, :bar
end
M.foo # => "foo"
M.bar # => "foo"
//}...