こんにちは、鈴木です。
テストコードのカバレッジ(網羅率)を求めることができるライブラリ SimpleCov をご紹介します。
続きを読む...
こんにちは、鈴木です。
テストコードのカバレッジ(網羅率)を求めることができるライブラリ SimpleCov をご紹介します。
続きを読む...
こんにちは、鈴木です。
Rails ライブラリ紹介ということで、設定ファイルを扱うライブラリ Settingslogic をご紹介します。
続きを読む...
こんにちは、鈴木です。
便利なメソッドやイディオムの存在を知ってしまったときの楽しさは、Ruby/Railsを使う理由の一つではないでしょうか。
今回は、便利メソッドの宝庫 ActiveSupport からいくつかご紹介したいと思います。
続きを読む...
こんにちは、鈴木です。
今回は Rails のオブザーバの話をします。
オブザーバとは
Rails のオブザーバとは、デザインパターンの Observer パターンを実現する仕組みです。
続きを読む...
こんにちは、鈴木です。
バッチ処理を作成する時に、気を付けなければならないことの一つに、排他制御があります。
排他制御を行なう方法はいくつかありますが、今回はロックファイルによる排他制御を行なうコードを考えます。
続きを読む...
こんにちは、鈴木です。
Rails が提供する API の特徴として、引数の指定が柔軟である点が挙げられると思います。
続きを読む...
こんにちは、鈴木です。
ActiveRecord は使い勝手の良いライブラリです。
ActiveRecord::Base クラスを継承するだけで、ほとんど設定することなく、その恩恵に預かることができます。
続きを読む...