<?xml version="1.0" encoding="UTF-8"?>
<ticket>
  <assigned-user-id type="integer">20640</assigned-user-id>
  <attachments-count type="integer">0</attachments-count>
  <closed type="boolean">false</closed>
  <created-at type="datetime">2008-12-31T08:38:00-06:00</created-at>
  <creator-id type="integer">20640</creator-id>
  <milestone-due-on type="datetime" nil="true"></milestone-due-on>
  <milestone-id type="integer" nil="true"></milestone-id>
  <number type="integer">14</number>
  <permalink>throw-nomethoderror-if-type-is-specified</permalink>
  <priority type="integer">4</priority>
  <project-id type="integer">11527</project-id>
  <raw-data type="binary" nil="true" encoding="base64"></raw-data>
  <state>new</state>
  <tag>core core-nodes ducktype nomethoderror</tag>
  <title>Throw NoMethodError if type is specified</title>
  <updated-at type="datetime">2008-12-31T08:39:23-06:00</updated-at>
  <user-id type="integer">20640</user-id>
  <user-name>jpkutner (at gmail)</user-name>
  <creator-name>jpkutner (at gmail)</creator-name>
  <assigned-user-name>jpkutner (at gmail)</assigned-user-name>
  <url>http://codeaspects.lighthouseapp.com/projects/11527/tickets/14</url>
  <original-body>Currently, the HashedNode class traps NoMethodError.  This is necessary for patterns that use the :is_a? quantifier or do not specify a type.  But if a type is explicitly specified, and the pattern contains a method that does not exist, then the Engine should throw the NoMethodError.</original-body>
  <latest-body>Currently, the HashedNode class traps NoMethodError.  This is necessary for patterns that use the :is_a? quantifier or do not specify a type.  But if a type is explicitly specified, and the pattern contains a method that does not exist, then the Engine should throw the NoMethodError.</latest-body>
  <original-body-html>&lt;div&gt;&lt;p&gt;Currently, the HashedNode class traps NoMethodError. This is
necessary for patterns that use the :is_a? quantifier or do not
specify a type. But if a type is explicitly specified, and the
pattern contains a method that does not exist, then the Engine
should throw the NoMethodError.&lt;/p&gt;&lt;/div&gt;</original-body-html>
  <versions type="array">
    <version type="Ticket::Version">
      <assigned-user-id type="integer">20640</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Currently, the HashedNode class traps NoMethodError.  This is necessary for patterns that use the :is_a? quantifier or do not specify a type.  But if a type is explicitly specified, and the pattern contains a method that does not exist, then the Engine should throw the NoMethodError.</body>
      <body-html>&lt;div&gt;&lt;p&gt;Currently, the HashedNode class traps NoMethodError. This is
necessary for patterns that use the :is_a? quantifier or do not
specify a type. But if a type is explicitly specified, and the
pattern contains a method that does not exist, then the Engine
should throw the NoMethodError.&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-12-31T08:38:01-06:00</created-at>
      <creator-id type="integer">20640</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">14</number>
      <permalink>throw-nomethoderror-if-type-is-specified</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">11527</project-id>
      <state>new</state>
      <tag>core core-nodes ducktype nomethoderror</tag>
      <title>Throw NoMethodError if type is specified</title>
      <updated-at type="datetime">2008-12-31T08:38:02-06:00</updated-at>
      <user-id type="integer">20640</user-id>
      <user-name>jpkutner (at gmail)</user-name>
      <creator-name>jpkutner (at gmail)</creator-name>
      <assigned-user-name>jpkutner (at gmail)</assigned-user-name>
      <url>http://codeaspects.lighthouseapp.com/projects/11527/tickets/14</url>
    </version>
    <version type="Ticket::Version">
      <assigned-user-id type="integer">20640</assigned-user-id>
      <attachments-count type="integer">0</attachments-count>
      <body>Thanks to Pius Uzamere for reporting this</body>
      <body-html>&lt;div&gt;&lt;p&gt;Thanks to Pius Uzamere for reporting this&lt;/p&gt;&lt;/div&gt;</body-html>
      <closed type="boolean">false</closed>
      <created-at type="datetime">2008-12-31T08:39:21-06:00</created-at>
      <creator-id type="integer">20640</creator-id>
      <diffable-attributes type="yaml">--- {}

</diffable-attributes>
      <milestone-id type="integer" nil="true"></milestone-id>
      <number type="integer">14</number>
      <permalink>throw-nomethoderror-if-type-is-specified</permalink>
      <priority type="integer">0</priority>
      <project-id type="integer">11527</project-id>
      <state>new</state>
      <tag>core core-nodes ducktype nomethoderror</tag>
      <title>Throw NoMethodError if type is specified</title>
      <updated-at type="datetime">2008-12-31T08:39:23-06:00</updated-at>
      <user-id type="integer">20640</user-id>
      <user-name>jpkutner (at gmail)</user-name>
      <creator-name>jpkutner (at gmail)</creator-name>
      <assigned-user-name>jpkutner (at gmail)</assigned-user-name>
      <url>http://codeaspects.lighthouseapp.com/projects/11527/tickets/14</url>
    </version>
  </versions>
</ticket>
