# File lib/couchrest/model/proxyable.rb, line 119
        def create_view_methods
          model.design_docs.each do |doc|
            doc.view_names.each do |name|
              class_eval "def \#{name}(opts = {})\nmodel.\#{name}({:proxy => self}.merge(opts))\nend\ndef find_\#{name}(*key)\n\#{name}.key(*key).first()\nend\ndef find_\#{name}!(*key)\nfind_\#{name}(*key) || raise(CouchRest::Model::DocumentNotFound)\nend\n", __FILE__, __LINE__ + 1
            end
          end
        end