[Ruby]配列に格納したメソッドをObject#sendで実行する

諸事情あって複数のメソッドを一つずつ実行する必要がありました。いいやり方を見つけるのに時間がかかった & これがベストかわからないためメモしておきます。

“[Ruby]配列に格納したメソッドをObject#sendで実行する” の続きを読む

capistrano3をdockerで動かし単純な複数サーバへのコマンド発行ツールとして使う

デプロイツールとして有名なcapistrano3ですが、デフォルトで多機能すぎて牛刀で鶏を割いている感があります(使用者に牛刀を扱う能力がない説もあります)。なので、capistrano3の勉強を兼ねて、これを高度なデプロイツールとしてではなく、複数サーバに対する単純なコマンド実行ツールとしてなるべくシンプルに使ってみます。with docker。

“capistrano3をdockerで動かし単純な複数サーバへのコマンド発行ツールとして使う” の続きを読む

DockerでRuby on Rails + MySQLの開発環境構築

これまでWSL上でrbenv経由でRuby on Railsの環境を構築して勉強していましたが、ちょっと他のマシンでRails動かしたい、となったとき、いちいちそのマシンでrbenvからRailsをインストールするまでをやるのが面倒だったので、開発環境をDockerで構築することにしました。これで他のマシンで開発がしたくなっても、Dockerとdocker-composeさえ入っていれば、3つコマンド打つだけで開発環境が整えられるようになりました。

もっと読む

[Ruby]ネストされたハッシュのeachメソッドと動的型変換

最近Ruby on Railsを勉強しています。何もわからん。その一環で掲題の件で3日くらい詰まったことがあったのでメモしておきます。

“[Ruby]ネストされたハッシュのeachメソッドと動的型変換” の続きを読む