タグ

ブックマーク / docs.ruby-lang.org (3)

  • class String - Documentation for Ruby 2.2.0

    class String BigDecimal extends the native String class to provide the to_d method. When you require BigDecimal in your application, this method will be available on String objects. additions to class String for Unicode normalization A String object holds and manipulates an arbitrary sequence of bytes, typically representing characters. String objects may be created using String::new or as literal

    tmsanrinsha
    tmsanrinsha 2018/01/02
    “Return the Integer ordinal of a one-character string.”
  • class Tempfile (Ruby 3.3 リファレンスマニュアル)

    [edit] 要約 テンポラリファイルを操作するためのクラスです。 テンポラリファイルを作成します。 ファイルは "w+" モードで "basename.pid.n" という名前になります。 Tempfile オブジェクトはFileクラスへのDelegatorとして定義されており、Fileクラスのオブジェクトと同じように使うことができます。 Tempfile#close(true) により、作成したテンポラリファイルは削除されます。 スクリプトが終了するときにも削除されます。 Tempfile#openにより、テンポラリファイルを再オープンすることができます。 テンポラリファイルのモードは 0600 です。 目次 特異メソッド create new open インスタンスメソッド close close! delete length open path size unlink 継承している

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

    instance_variable_set(var, value) -> object[permalink][rdoc][edit] オブジェクトのインスタンス変数 var に値 value を設定します。 インスタンス変数が定義されていなければ新たに定義されます。 [PARAM] var: インスタンス変数名を文字列か Symbol で指定します。 [PARAM] value: 設定する値です。 [RETURN] value を返します。 obj = Object.new p obj.instance_variable_set("@foo", 1) #=> 1 p obj.instance_variable_set(:@foo, 2) #=> 2 p obj.instance_variable_get(:@foo) #=> 2 [SEE_ALSO] Object#instance_var

  • 1