2018-06-01から1ヶ月間の記事一覧
こちらの記事を書いてる最中に、複数行の式とRubyMineのフォーマッタの相性が悪いと気づきました。 yucatio.hatenablog.com 算術オペレータを最後に置いて改行する場合 算術オペレータを最後に置く方法だと、フォーマットをかけた際に、RubyMineは4個のスペ…
Javaの人間がRubyでやってしまった失敗を1つ紹介します。 意図した通りに動かないコード こんなコードを書きました sum = 100 + 200 + 300 + 400 puts sum #=> 300 100+200+300+400 (=10000)のつもりで書いていましたが、最初の2つしか足されていません。 デ…
引き続き、『プロを目指す人のためのRuby入門』(伊藤淳一[著])を読んでいます。 問題発生 本の中のコードを(間違って)写して、下記を実行したところ、 class DeepFreezableTest < Minitest::Test def test_deep_freeze_to_hash # ハッシュの値は正しいか ass…
今、『プロを目指す人のためのRuby入門』(伊藤淳一[著])を読んでるんですが、使用するテストフレームワークminitestなのですよね。 RubyMineでminitestを追加しようとしたら、”New”の一覧にもないし、とりあえず手動でファイル作って require 'minitest/auto…