Matthewの備忘録

忘れたときはここを見ろ。何か書いてある。

Ruby

RubyまたはRoRで動的にアクセサーを生成・削除する その1

シンプルに考えれば、ファクトリーメソッドパターンで条件にあったクラスのインスタンスを作ればよいだけなのだが、別の解決方法もあったので備忘録として記しておく。 静的アクセサー Ruby では次のようにクラスに書くとクラスインスタンスを生成したときに…

rbenv で複数の Ruby 環境を整える その1

公私ともに Ruby を扱うことが多くなってきたのと、バージョンが異なる Ruby を動かさなくてはならなくなったので、rbenv を導入してバージョンの異なる Ruby を使っていくことにした。因みに、Bash on Ubuntu on Windows 上、そして Virtual Box と Vagrant…

RoRで「テーブルごとに初期データを登録する」に補足

とある自発的なプロジェクトのためにソフトウェア開発をしています。RoRを利用しているのですが、所謂車輪の際発明をしたくないので、先人のお知恵を拝借しているのですが、その一つに「テーブルごとに初期データを登録する」というテーマで解説記事とスニペ…

RubyでCLIコマンド作成 その1

某プロジェクトでRailsアプリサイトを作る前にRubyに慣れるために既存のソフトウェアのRuby版を作ることにした。とりあず、次のサイトを参考にして、「サクッ」とスケルトンぐらいはつくることにした。 qiita.com www.mk-mode.com morizyun.github.io bundle…