Hi Daniel,
Thanks for taking the time to post.
1. Not yet in production, no. I am using its predecessor in production
however, and StateFu is far better written and tested ;) I am using it
heavily in well-tested projects under development, and I'm fairly
comfortable with its stability, but there may be some minor bugs to
iron out in the wild. That said, if you hit any, I'll attempt to track
them down & fix them as quickly as possible.
2. Actually, that was cancelled due to the unfortunate coincidence of
the newly-on-Tuesday meetup with Dylan Moran's appearance at the state
theatre. I do intend to give a presentation (or a few shorter ones) on
StateFu though, and I'll definitely make the slides available on the
project site - it may have to wait a little for current projects
though.
3. StateFu looks for the appropriate status field, and if it doesn't
find one uses an attribute persister. Eg:
class Foo
machine do
# looks for database column "state_fu_field"
end
machine(:bar)
# looks for database column "bar_field"
end
machine(:status, :field_name => :status)
# looks for database column "status"
end
end
4. Sorry about the delay in responding - haven't checked this email
address in a while, and when I do it's swamped ;o .. I'll see about
joining the group with one of my primary addresses.
cheers,
David