In Cucumber they changed the behavior of table.rows to exec the conversion procs (ref https://github.com/cucumber/cucumber/commit/95e2ac3848865431448553b0a0c0c323dbaac821#lib/cucumber/ast/table.rb ). However, if you then set a conversion proc *after* you've called table.rows the conversion proc is not executed on subsequent table.rows calls (must be cached or something). Thus, call table.rows *after* setting the conversion proc
In Cucumber they changed the behavior of table.rows to exec the conversion procs (ref https://github.com/cucumber/cucumber/commit/95e2ac3848865431448553b0a0c0c323dbaac821#lib/cucumber/ast/table.rb ). However, if you then set a conversion proc *after* you've called table.rows the conversion proc is not executed on subsequent table.rows calls (must be cached or something). Thus, call table.rows *after* setting the conversion proc

mattscilipoti/mattscilipoti-model_steps