# File lib/couchrest/model/designs/view.rb, line 416
        def execute
          return self.result if result
          raise "Database must be defined in model or view!" if use_database.nil?

          # Remove the reduce value if its not needed to prevent CouchDB errors
          query.delete(:reduce) unless can_reduce?

          design_doc.sync(use_database)

          self.result = design_doc.view_on(use_database, name, query)
        end