タグ

ruby-2.1とruby-builtin-libraryに関するnabinnoのブックマーク (2)

  • class Object (Ruby 3.3 リファレンスマニュアル)

    [edit] dynamic include: JSON::Generator::GeneratorMethods::Object (by json) 要約 全てのクラスのスーパークラス。オブジェクトの一般的な振舞いを定義します。 このクラスのメソッドは上書きしたり未定義にしない限り、すべてのオブジェクトで使用することができます。 目次 特異メソッド new インスタンスメソッド !~ <=> == === _dump class clone define_singleton_method display dup enum_for eql? equal? extend freeze frozen? hash inspect instance_of? instance_variable_defined? instance_variable_get instance_variable_set

  • module Marshal (Ruby 3.3 リファレンスマニュアル)

    [edit] 要約 Ruby オブジェクトをファイル(または文字列)に書き出したり、読み戻したりする機能を提供するモジュール。 大部分のクラスのインスタンスを書き出す事ができますが、書き出しの不可能なクラスも存在します(Marshal.#dump を参照)。 ここで「マーシャルデータ」と言う用語は、Marshal.#dump が出力する文字列を指すものとします。 目次 モジュール関数 dump load restore 定数 MAJOR_VERSION MINOR_VERSION モジュール関数 dump(obj, port, limit = -1) -> IO[permalink][rdoc][edit] dump(obj, limit = -1) -> String obj を指定された出力先に再帰的に出力します。 ファイルに書き出せないオブジェクトをファイルに書き出そうとすると例外

    nabinno
    nabinno 2014/09/18
    "ファイルに書き出せないオブジェクトをファイルに書き出そうとすると 例外 TypeError が発生" Class, Module, Dir, IO, FIle, Socket, MatchData, Proc, Thread, {}
  • 1