るりまサーチ

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

別のキーワード

  1. string []=
  2. string slice
  3. string slice!
  4. string []
  5. string gsub!

検索結果

<< < ... 2 3 4 >>

Module#public(names) -> Array (26.0)

メソッドを public に設定します。

...@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場合に発生します。

//emlist[例][ruby]{
def foo() 1 end
p foo...
...# => 1
# the toplevel default is private
p self.foo # => private method `foo' called for #<Object:0x401c83b0> (NoMethodError)

def bar() 2 end
public :bar # visibility changed (all access allowed)
p bar # => 2
p self.bar # => 2
//}...
<< < ... 2 3 4 >>