猫の魔法

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

gem

SlackTsuribariというgemを作った

SlackTsuribariというSlackのIncoming Webhookを使う為のラッパーgemを作りました。 目的 自分の勉強用(Github Actionとか使いたかった) SlackのIncoming Webhook ラッパーのgemの代表格であるslack-notifierが長らく更新されずにいたので、メンテ状態にある…

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 メールアドレスのバリデーションテストは上記で行っている。 で、…