| 2010-04-12 10:24:10 utc | irfn | Hi all |
| 2010-04-12 10:24:32 utc | irfn | jmettraux thanks for the ruote-dm mysql fix |
| 2010-04-12 10:27:38 utc | jmettraux | irfn: hi ! You're welcome |
| 2010-04-12 10:29:25 utc | irfn | @jmettraux i had a question related to register_participant |
| 2010-04-12 10:29:33 utc | jmettraux | please |
| 2010-04-12 10:29:45 utc | irfn | i noticed e.register_participant :jig, Ruote::Jig::JigParticipant |
| 2010-04-12 10:29:54 utc | irfn | in ruote_jig |
| 2010-04-12 10:30:25 utc | irfn | does that mean i can register classes as participants instead of blocks of code |
| 2010-04-12 10:30:33 utc | jmettraux | of course |
| 2010-04-12 10:30:43 utc | jmettraux | blocks of code are "exceptional" |
| 2010-04-12 10:30:59 utc | irfn | so i include LocalParticipant |
| 2010-04-12 10:31:32 utc | irfn | and define a method consume that takes a work_item as arg |
| 2010-04-12 10:31:35 utc | jmettraux | yes, LocalParticipant is a set of helper methods for participants that must "reply" to the engine |
| 2010-04-12 10:31:35 utc | jmettraux | yes |
| 2010-04-12 10:31:46 utc | irfn | hmm |
| 2010-04-12 10:32:00 utc | jmettraux | for ruote 2.1 "stateless" participants are preferred to block participants |
| 2010-04-12 10:32:10 utc | jmettraux | so that they can be instantianted by any worker |
| 2010-04-12 10:32:17 utc | irfn | ok |
| 2010-04-12 10:32:56 utc | jmettraux | block participants are cool for "demo" / "quickstart" purposes |
| 2010-04-12 10:33:11 utc | irfn | makes sense |
| 2010-04-12 10:33:23 utc | jmettraux | the preferred way is e.register_participant "name", Toto::MyParticipant |
| 2010-04-12 10:33:30 utc | irfn | ok i did that |
| 2010-04-12 10:33:42 utc | irfn | i encouter an error |
| 2010-04-12 10:33:44 utc | irfn | undefined method `prepare_msg_doc' for # |
| 2010-04-12 10:33:46 utc | jmettraux | or e.register_participant "name", Toto::MyParticipant, :opt1 => :a, :opt2 => :b |
| 2010-04-12 10:33:53 utc | irfn | oh |
| 2010-04-12 10:34:33 utc | jmettraux | I should release 2.1.10, this error indicates you're using the latest ruote-dm with ruote 2.1.9 |
| 2010-04-12 10:34:36 utc | irfn | so getting that error and was wondering if it had to do with me incorrectly using ruote |
| 2010-04-12 10:34:44 utc | irfn | ah |
| 2010-04-12 10:34:50 utc | irfn | that explains it |
| 2010-04-12 10:35:05 utc | irfn | so using ruote master should do it |
| 2010-04-12 10:35:07 utc | irfn | rt ? |
| 2010-04-12 10:35:12 utc | jmettraux | yes |
| 2010-04-12 10:35:20 utc | irfn | awesome |
| 2010-04-12 10:35:27 utc | jmettraux | :) |
| 2010-04-12 10:35:39 utc | jmettraux | well, the tests are green for me |
| 2010-04-12 10:35:48 utc | irfn | :) |
| 2010-04-12 10:35:50 utc | jmettraux | if you encounter any issue, feedback is welcome |
| 2010-04-12 10:36:04 utc | irfn | yeah thanks for all the help |
| 2010-04-12 10:36:16 utc | jmettraux | thanks for the feedback ! |
| 2010-04-12 10:36:37 utc | irfn | :) |