fortissimo1997's diary

備忘録的な使い方をする予定

Ruby

Gemを作ってみた (4) Coveralls

前回TravisCIの導入が完了したので、 今回はCoverallsを導入する。 導入 サインインしてリポジトリをアクティブにするところまでは前回と変わらず。 あとはドキュメントにしたがって、 Gemfileにcoverallsを追加 spec_helper.rbに以下のコードを追加 require…

Gemを作ってみた (3) TravisCI

前回までで大まかな実装は完了しているため、 今回はTravisCIでテストを自動実行できるように設定を行ってみる 導入 サインインしてAccountsから対象のリポジトリをアクティブにするだけ とっても簡単(・∀・) .travis.yml TravisCIの設定ファイルは.travis.y…

Gemを作ってみた (2) Rakefile

gemspecファイルを作りたい jewelerではrakeタスクでgemspecを自動生成してくれるらしい。 そこで一旦タスクリストを確認してみる $ rake -T # (略) rake gemspec # Generate and validate gemspec rake gemspec:debug # Display the gemspec for debugging …

Gemを作ってみた (1) jeweler

改めて、、、 jeweler2は動かなかったので、改めてjewelerをインストール $ gem install jeweler $ jeweler Usage: jeweler [options] reponame e.g. jeweler the-perfect-gem --directory [DIRECTORY] specify the directory to generate into (deprecated)…

Gemを作ってみた (0) 導入編

きっかけ t-wadaさんの以下のtweet テストカバレッジデータ (lcov) を読み込んで、テストされていない行をオーバーレイ表示する emacs プラグイン coverlay.el をリリースしました https://t.co/yPKL9gzyhW— Takuto Wada (@t_wada) 2014, 5月 27 使いたい!…