title: Running more than one class in Cherrypy
body: <p>I'm trying to build a small site with an index etc. and an api that I want in /api.</p>
  
  <p>For example:</p>
  
  <pre><code>class Site(object):
      @cherrypy.expose
      def index(self):
          return "Hello, World!"
      @cherrypy.expose
      def contact(self):
          return "Email us at..."
      @cherrypy.expose
      def about(self):
          return "We are..."
  
  class Api(object):
      @cherrypy.expose
      def getSomething(self, something):
          db.get(something)
      @cherrypy.expose
      def putSomething(self, something)
  </code></pre>
  
  <p>So, I'd like to be able to go to mysite.com/contact and mysite.com/Api/putSomething</p>
  
  <p>If I use <code>cherrypy.quickstart(Site())</code>, I'll only get the pages under Site.</p>
  
  <p>I think there's a way of mapping the class Api under /Api, but I can't find it.</p>