猫の魔法

主にruby系の技術メモを記載

gem

binding.pry チートシート

binding.pry使ってデバックを行う時のチートシートが欲しかったので自分で作ることにした。随時更新。 チートシート pry関連リンク rails以外 GitHub - pry/pry: An IRB alternative and runtime developer console GitHub - pry/pry-doc: Provide MRI Core …

brewコマンドをrakeタスクの中から呼ぶ方法

Rakefileを使ってbrewをコマンドラインから叩いて実行するスクリプトを作っていたのだが、エラーが出て上手く行かなかった。 ネットを結構探したが、解決策がなかなか見つからなかったのでここに顛末を残しておく。 経緯 Rakefileを作って、その中からshでbr…

deviseのメールアドレスバリデーション

最近deviseを使う事があったのだが、メールアドレスのバリデーションがどうなっているのか気になっったので調べてみた。 devise/devise_test.rb at master · plataformatec/devise · GitHub メールアドレスのバリデーションテストは上記で行っている。 で、…