tech
作っても守られないし、守ってなかったらテストでこかすか殴って殺すみたいな仕組みが必要
綺麗なコミットログとは 綺麗なコミットログとは、コミットログを見返す時に知りたい事を知れる。 コミットログを見返す時は、「なにをしたのか」と「なぜその変更を行ったか」を知りたい。つまり、「なにをしたのか」と「なぜその変更を行ったか」を書けば…
Class::Triggerみたいなの欲しいなと思ったので作ってみた。 moduleでもclassでも、include Tigerするだけで、onとemitが使えるようになるので、好きなところでonやemitすればいい。 moduleだとこういう感じ require 'tiger' module YourModule include Tige…
DBICを使うとMyApp::Schema::Result以下にテーブルの定義を書く。 package MyApp::Schema::Result::Hoge; ...; __PACKAGE__->table('hoge'); __PACKAGE__->add_columns( id => { data_type => 'BIGINT', is_nullable => 0, is_auto_increment => 1, extra =>…
GithubのHookのhook nameによって、指定された処理を行う君です。 Github::Hooks::ReceiverというPerlモジュールがあるので、それをRubyで書いてみた感じです。 ノリでrubygemsにもあげました。http://rubygems.org/gems/octoks https://github.com/hisaichi…