Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > bigdecimalライブラリ > BigDecimalクラス > _dump

instance method BigDecimal#_dump

_dump -> String[permalink][rdoc]

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

require 'bigdecimal'
inf = BigDecimal('Infinity')
# => #<BigDecimal:1e16fa8,'Infinity',9(9)>
s = Marshal.dump(inf)
# => "\x04\bu:\x0FBigDecimal\x0F4:Infinity"
Marshal.load(s)
# => #<BigDecimal:82b5090,'Infinity',4(4)>

[SEE_ALSO] BigDecimal._load, Marshal.#dump, Marshal.#load