Procs make sense, but this example isn't the best. You shouldn't be re-reading a file from disk for every encrypt/decrypt operation, which this would do. For this specific case, I would do `:key => File.read(File.join(Rails.root, 'config', 'crypt_keeper.key')).chop`.

Can you come up with a more dynamic example?