るりまサーチ

最速Rubyリファレンスマニュアル検索!
96件ヒット [1-96件を表示] (0.126秒)

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

クラス

キーワード

検索結果

Win32::Registry#_dump (21118.0)

@todo

...@todo...

Object#_dump(limit) -> String (18320.0)

Marshal.#dump において出力するオブジェクトがメソッド _dump を定義している場合には、そのメソッドの結果が書き出されます。

...Marshal.#dump において出力するオブジェクトがメソッド _dump
を定義している場合には、そのメソッドの結果が書き出されます。

バージョン1.8.0以降ではObject#marshal_dump, Object#marshal_loadの使用
が推奨されます。 Marshal.dump するオ...
...ブジェクトが _dump と marshal_dump の両方の
メソッドを持つ場合は marshal_dump が優先されます。

メソッド _dump は引数として再帰を制限するレベル limit を受
け取り、オブジェクトを文字列化したものを返します。

インスタン...
...あります。

@
param limit 再帰の制限レベルを表す整数です。
@
return オブジェクトを文字列化したものを返すように定義すべきです。

//emlist[][ruby]{
class Foo
def initialize(arg)
@
foo = arg
end
def _dump(limit)
Marshal.dump(@foo, limit)
en...

BigDecimal#_dump -> String (18208.0)

BigDecimal._load で復元可能な文字列を返します。 Marshal.#dump から呼び出されます。

...
Marshal.#dump から呼び出されます。

//emlist[][ruby]{
r
equire 'bigdecimal'
inf = BigDecimal('Infinity') # => Infinity
s = Marshal.dump(inf) # => "\x04\bu:\x0FBigDecimal\x0F9:Infinity"
Marshal.load(s) # => Infinity
//}

@
see BigDecimal._load, Marshal.#dump, Marshal.#...

Gem::Specification#_dump -> String (18208.0)

重要なインスタンス変数のみを Marshal.#dump します。

...重要なインスタンス変数のみを Marshal.#dump します。

@
see Marshal.#dump...

Object#marshal_dump -> object (12310.0)

Marshal.#dump を制御するメソッドです。

...Marshal.#dump を制御するメソッドです。

Marshal.dump(some) において、出力するオブジェクト some がメソッド marshal_dump
持つ場合には、その返り値がダンプされたものが Marshal.dump(some) の返り値となります。

marshal_dump/marshal_load...
... Ruby 1.8.0 から導入されました。
これから書くプログラムでは _dump/_load ではなく
marshal_dump/marshal_load を使うべきです。

@
return 任意のオブジェクトで marshal_load の引数に利用できます。

//emlist[][ruby]{
class Foo
def initialize(arg)...
...arg
end
def marshal_dump
@
foo
end
def marshal_load(obj)
p obj
@
foo = obj
end
end
foo = Foo.new(['foo', 'bar'])
p foo #=> #<Foo:0xbaf3b0 @foo=["foo", "bar"]>
dms = Marshal.dump(foo)
p dms #=> "\004\bU:\bFoo[\a\"\bfoo\"\bbar"
r
esult = Mar...

絞り込み条件を変える

Random#marshal_load(array) -> Random (6207.0)

Random#marshal_dump で得られた配列を基に、Randomオブジェクトを復元します。

...
R
andom#marshal_dump で得られた配列を基に、Randomオブジェクトを復元します。

@
param array 三要素以下からなる配列を指定します。
何を指定するかはRandom#marshal_dumpを参考にしてください。

@
raise ArgumentError array が3より大...
...きい場合に発生します。

//emlist[例][ruby]{
r
1 = Random.new(1)
a1 = r1.marshal_dump
r
2 = Random.new(3)
r
3 = r2.marshal_load(a1)

p r1 == r2 # => true
p r1 == r3 # => true
//}

@
see Random#marshal_dump...

Object#marshal_load(obj) -> object (6155.0)

Marshal.#load を制御するメソッドです。

...Marshal.#load を制御するメソッドです。

some のダンプ結果(Marshal.dump(some)) をロードする(Marshal.load(Marshal.dump(some)))に
は some がメソッド marshal_load を持っていなければなりません。
このとき、marshal_dump の返り値が marshal_loa...
...す。
marshal_load 時の self は、生成されたばかり(Class#allocate されたばかり) の状態です。

marshal_dump/marshal_load の仕組みは Ruby 1.8.0 から導入されました。
これから書くプログラムでは _dump/_load ではなく
marshal_dump/marshal_load を...
...使うべきです。

@
param obj marshal_dump の返り値のコピーです。

@
return 返り値は無視されます。


@
see Object#marshal_dump, Marshal...

Delegator#marshal_load(obj) -> object (6113.0)

シリアライズされたオブジェクトから、Delegator#__getobj__ が返すオブジェクトを再現します。

...シリアライズされたオブジェクトから、Delegator#__getobj__ が返すオブジェクトを再現します。

@
param obj Delegator#marshal_dumpの戻り値のコピー...