タグ docs.ruby-lang.org
人気順 10 users 50 users 100 users 500 users 1000 usersRuby 2.5 - @tmtms のメモ
2017 - 12 - 04 Ruby 2.5 Rubyは毎年クリスマスにバージョンアップされます。 今年も問題なければ12/25にRuby 2.5が出ると思います。 https://docs.ruby-lang.org/en/trunk/NEWS.html を元に変更内容を調べてみました。 言語仕様 トップレベル定数参照 class Foo end class Bar end # Ruby 2.... 続きを読む
rubyのrakeの基礎 - Qiita
rakeとは Rake は Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。 http://docs.ruby-lang.org/ja/2.2.0/library/rake.html 世間では、ビルドツールというとMakeやApache Antが有名で、よく使われている。 Rakeは、これらのいいとこ取りをした上で、特有のフィーチャーを追加した新しいビルドツールであ... 続きを読む
RubyのTempfile.createが便利 - スペクトラム
2015-07-19 RubyのTempfile.createが便利 Ruby Tempfileの実装を調べようとCRubyのコードを読んでいたら見知らぬコードを発見した。 それは僕がほしくてとっさに作ったものそのものだった(それ以上だった) http://docs.ruby-lang.org/ja/2.2.0/method/Tempfile/s/create.html Tempfile.crea... 続きを読む
class << self によるクラスメソッドの定義のイディオムの説明とその背景にある特異クラスのかんたんな解説
って出てきてびびるんだが、これはなんの暗号ですか? こいつは特異クラスと言いまして、説明をすると大変長いものです。 まず、なにをしているかというと、これはクラスメソッドを定義するイディオムのひとつです。 http://docs.ruby-lang.org/ja/2.1.0/doc/spec=2fdef.html#class_method def self.class_method 方式では複数のク... 続きを読む