fortissimo1997's diary

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

2014-06-01から1ヶ月間の記事一覧

Gemを作ってみた (5) 公開

前回はCoverallsでカバレッジを取得するところまで終わったので、 今回はついにRubyGemsに公開! 公開 まずはバージョンを上げる。 $ rake version:bump:patch Current version: 0.1.0 Updated version: 0.1.1 今回はversion:bump:patchを使ったが、version:…

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)…