Feature/method as proc

If you supply a Proc as method, it gets called with the record and the to_slug value.