onishi/Redmine-Chan — pull request #5 by issm (2013-04-06 09:36:44+00:00)
Title: Note を拡張して作業時間を記録できるように

Note の機能を拡張した書式で「作業時間」を記録できるようにしてみました．

書式は次のとおりです:

```
[{hours} {activity} {comments}] {note} > #{issue_id} # 作業時間・Note ともに記録
[{hours} {activity}] {note} > #{issue_id} # 上記のコメントなしバージョン
[{hours} {activity} {comments}] > #{issue_id} # 作業時間のみ
[{hours} {activity}] > #{issue_id} # 作業時間のみ: コメントなし
```

また，Redmine::Chan コンストラクタのパラメータ `activity_commands` を定義することで，システム上の「活動」に対応する名前を定義できます:

```
Redmine::Chan->new(
...
activity_commands => {
1 => [qw/設計/],
2 => [qw/開発/],
3 => [qw/連絡 メール/],
4 => [qw/資料/],
},
);
```

なお，おそらく #4 における1行の修正と conflict してしまうかと思います．