<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Ok, I think this is a more complete patch than the one I posted earlier. I ran through all the commands against my 1.9.2 and they appear to work fine.<div><br></div><div>I've intentionally kept the changes to the absolute minimum necessary to get things working.</div><div><br></div><div>Things I had to change:</div><div><br></div><div><ul class="MailOutline"><li>Replace #!/usr/bin/ruby18 with just #!/usr/bin/env ruby</li><li>In one case, raise RuntimeError instead of (the undefined) Error</li><li>Use Proc.new instead of lambda in the model object generators. lambda is strict about the number of arguments it receives. Procs don't care - they'll ignore unused arguments, and fill in missing arguments with nil.</li><li>Require 'digest/sha1' (instead of 'sha1') and replace SHA1 with Digest::SHA1</li><li>Replace strange [success,value] return of generate_field_value - now either returns a value (which may be nil), or :generate_failed</li></ul></div><div><br></div><div>Please review the attached patch and consider applying it, if it meets your satisfaction.</div><div><br></div><div>Thanks!</div><div><br></div><div><div></div></div></body></html>