<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -167,7 +167,7 @@ module Halcyon
       when String
         # pulled from URL, so camelize (from extlib) and symbolize first
         begin
-          Object.const_get(route[:controller].camel_case.to_sym).new(env)
+          Object.full_const_get(route[:controller].to_const_string).new(env)
         rescue NameError =&gt; e
           raise NotFound.new
         end</diff>
      <filename>lib/halcyon/application.rb</filename>
    </modified>
    <modified>
      <diff>@@ -87,7 +87,7 @@ end
 
 # Nested controller
 module Nested
-  class Tests
+  class Tests &lt; Application
     
     def index
       ok</diff>
      <filename>spec/spec_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a74e0bce64c6a8bfe02df1d09d7e38239bc205ed</id>
    </parent>
  </parents>
  <author>
    <name>Matt Todd</name>
    <email>chiology@gmail.com</email>
  </author>
  <url>http://github.com/mtodd/halcyon/commit/6ab98d687d760e932b2063a2579292066c0b64c5</url>
  <id>6ab98d687d760e932b2063a2579292066c0b64c5</id>
  <committed-date>2008-09-18T22:11:12-07:00</committed-date>
  <authored-date>2008-09-18T21:58:00-07:00</authored-date>
  <message>Fixed the spec to actually define a controller (inherits from Controller) so the test can legitimately fail. Made the dispatcher search full constant strings (like Foo::Bar) using the Extlib functionality. [#63 state:resolved]</message>
  <tree>3559c47adbb4108726bc5413db46f1c64c549097</tree>
  <committer>
    <name>Matt Todd</name>
    <email>chiology@gmail.com</email>
  </committer>
</commit>
