Added ruby explicit visitor and failing test. ref #32