るりまサーチ

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

別のキーワード

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

検索結果

<< < ... 3 4 5 >>

Object#public_method(name) -> Method (12.0)

オブジェクトの public メソッド name をオブジェクト化した Method オブジェクトを返します。

...ublic メソッド name をオブジェクト化した
Method オブジェクトを返します。

@param name メソッド名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected メソッド名、 private メソッド名...
...を引数として与えると発生します。

//emlist[][ruby]{
1.public_method(:to_int) #=> #<Method: Integer#to_int>
1.public_method(:p) # method `p' for class `Integer' is private (NameError)
//}

@see Object#method,Object#public_send,Module#public_instance_method...

Object#singleton_method(name) -> Method (12.0)

オブジェクトの特異メソッド name をオブジェクト化した Method オブ ジェクトを返します。

...特異メソッド name をオブジェクト化した Method オブ
ジェクトを返します。

@param name メソッド名をSymbol またはStringで指定します。
@raise NameError 定義されていないメソッド名を引数として与えると発生します。

//emlist[][ruby]{
c...
...o.new(99)
def k.hi
"Hi, @iv = #{@iv}"
end
m = k.singleton_method(:hi) # => #<Method: #<Demo:0xf8b0c3c4 @iv=99>.hi>
m.call #=> "Hi, @iv = 99"
m = k.singleton_method(:hello) # => NameError
//}

@see Module#instance_method, Method, BasicObject#__send__, Object#send, Kernel.#eval, Object#method...

UnboundMethod#clone -> UnboundMethod (12.0)

自身を複製した UnboundMethod オブジェクトを作成して返します。

...自身を複製した UnboundMethod オブジェクトを作成して返します。

//emlist[例][ruby]{
a = String.instance_method(:size)
b = a.clone

a == b # => true
//}...

UnboundMethod#name -> Symbol (12.0)

このメソッドの名前を返します。

...このメソッドの名前を返します。

//emlist[例][ruby]{
a = String.instance_method(:size)
a.name # => :size
//}...

Zlib::ZStream (12.0)

圧縮データを扱うストリームを表す抽象クラスです。 具体的な圧縮/展開の操作は、それぞれサブクラスの Zlib::Deflate, Zlib::Inflate で定義されています。

...つかのメソッドは、出力バッファ内のデータを取り出し、
String
オブジェクトとして返します。

以上を図示すると次のようになります:

+================ an instance of Zlib::ZStream ================+
||...

絞り込み条件を変える

main.define_method(name) { ... } -> Symbol (12.0)

インスタンスメソッド name を Object に定義します。

...クを与えた場合、定義したメソッドの実行時にブロックが
Object インスタンスの上で BasicObject#instance_eval されます。

@param name String または Symbol を指定します。

@param method Proc、Method あるいは UnboundMethod の
いずれ...

main.define_method(name, method) -> Symbol (12.0)

インスタンスメソッド name を Object に定義します。

...クを与えた場合、定義したメソッドの実行時にブロックが
Object インスタンスの上で BasicObject#instance_eval されます。

@param name String または Symbol を指定します。

@param method Proc、Method あるいは UnboundMethod の
いずれ...

Forwardable#delegate(hash) -> () (7.0)

メソッドの委譲先を設定します。

...am hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String
かその配列で指定します。


//emlist[例][ruby]{
require 'forwardable'

class Zap
extend Forwardable
delegate :length =>...
<< < ... 3 4 5 >>