# File lib/couchrest/mixins/collection.rb, line 106 def initialize(database, design_doc, view_name, view_options = {}, container_class = nil) raise ArgumentError, "database is a required parameter" if database.nil? @database = database @container_class = container_class strip_pagination_options(view_options) @view_options = view_options if design_doc.class == Design @view_name = "#{design_doc.name}/#{view_name}" else @view_name = "#{design_doc}/#{view_name}" end end