I had a problem when I ran all the specs then the correct inotify event was not being used. I fixed this and as a consequence the solution not as ugly as the commits in the last pull request.
passing nil to be safe
run all specs failing if no nil event given
fixed all spec bug that prevented the listner from being restarted wi…
…th the correct inotify event
Theses commit looks great, but I can't see them in my Fork Queue. Can you tried do move them in another branch. Thanks
Sorry new to github forks, I am having some probs with rails so I will try and track these down and make a new branch.