# File lib/couchdb_adapter/view.rb, line 19
      def create_getter
        @model.class_eval "def self.\#{@name}(*args)\noptions = {}\nif args.size == 1 && !args.first.is_a?(Hash)\noptions[:key] = args.shift\nelse\noptions = args.pop\nend\nquery = Query.new(repository, self)\nquery.view_options = options || {}\nquery.view = '\#{@name}'\nif options.is_a?(Hash) && options.has_key?(:repository)\nrepository(options.delete(:repository)).read_many(query)\nelse\nrepository.read_many(query)\nend\nend\n", __FILE__, __LINE__ + 1
      end