<?xml version="1.0" encoding="UTF-8"?>
<tickets type="array">
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-15T17:52:25-10:00</created-at>
    <creator-id type="integer">8096</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">10</number>
    <permalink>myrecipes-and-recipes-inconsistency-in-routes-description</permalink>
    <priority type="integer">12</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter03 errata typo</tag>
    <title>myrecipes and recipes inconsistency in routes description</title>
    <updated-at type="datetime">2010-01-26T16:42:51-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>michael (at topazws)</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/10</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>On page 62, the map.connect example uses myrecipes as the static string, but the text just before and after this example refers to the static string as &quot;recipes&quot;.</original-body>
    <latest-body>On page 62, the map.connect example uses myrecipes as the static string, but the text just before and after this example refers to the static string as &quot;recipes&quot;.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
On page 62, the map.connect example uses myrecipes as the static string, but the text just before and after this example refers to the static string as &quot;recipes&quot;.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-21T13:52:03-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">25</number>
    <permalink>auction-vs-auction</permalink>
    <priority type="integer">13</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter03 typo</tag>
    <title>@auction vs auction</title>
    <updated-at type="datetime">2010-01-26T16:42:51-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/25</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The section &quot;Argument Sugar&quot; on pages 84--85 uses local template variables &quot;auction&quot; and &quot;item&quot; in all examples except the penultimate, where there's an instance variable &quot;@auction&quot;. Looks like that one was intented to be yet another local &quot;auction&quot;.</original-body>
    <latest-body>The section &quot;Argument Sugar&quot; on pages 84--85 uses local template variables &quot;auction&quot; and &quot;item&quot; in all examples except the penultimate, where there's an instance variable &quot;@auction&quot;. Looks like that one was intented to be yet another local &quot;auction&quot;.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The section &quot;Argument Sugar&quot; on pages 84--85 uses local template variables &quot;auction&quot; and &quot;item&quot; in all examples except the penultimate, where there's an instance variable &quot;@auction&quot;. Looks like that one was intented to be yet another local &quot;auction&quot;.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-21T13:56:03-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">26</number>
    <permalink>missing-underscore-in-link_to</permalink>
    <priority type="integer">16</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter03 typo</tag>
    <title>Page 85: missing underscore in link_to</title>
    <updated-at type="datetime">2010-01-26T16:42:51-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/26</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>It could be a printing issue, but in my copy the &quot;link_to&quot; in the one-liner view in the middle of page 85 has no underscore.</original-body>
    <latest-body>It could be a printing issue, but in my copy the &quot;link_to&quot; in the one-liner view in the middle of page 85 has no underscore.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
It could be a printing issue, but in my copy the &quot;link_to&quot; in the one-liner view in the middle of page 85 has no underscore.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-21T14:02:35-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">27</number>
    <permalink>w-should-be-w-in-a-regexp</permalink>
    <priority type="integer">18</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter03 typo</tag>
    <title>\W should be \w in a regexp</title>
    <updated-at type="datetime">2010-01-26T16:42:51-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/27</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The regexp in the gsub at the bottom of page 85 has this character class: [^\W-]. The intention is to let word characters and hyphens to _pass_ in the sanitized result. We've got a double negation with &quot;^&quot; and &quot;\W&quot;, we really want that to be [^\w-].</original-body>
    <latest-body>The regexp in the gsub at the bottom of page 85 has this character class: [^\W-]. The intention is to let word characters and hyphens to _pass_ in the sanitized result. We've got a double negation with &quot;^&quot; and &quot;\W&quot;, we really want that to be [^\w-].</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The regexp in the gsub at the bottom of page 85 has this character class: [^\W-]. The intention is to let word characters and hyphens to &lt;em&gt;pass&lt;/em&gt; in the sanitized result. We've got a double negation with &quot;^&quot; and &quot;\W&quot;, we really want that to be [^\w-].
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-10T06:58:07-10:00</created-at>
    <creator-id type="integer">10945</creator-id>
    <milestone-due-on type="datetime">2008-01-11T00:00:00-10:00</milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">6</number>
    <permalink>chapter-7-opening-quote-typo</permalink>
    <priority type="integer">19</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter07 typo</tag>
    <title>Chapter 7 Opening Quote typo</title>
    <updated-at type="datetime">2010-01-26T16:41:32-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>Obie</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/6</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>Josh Susser is misquoted in the opening quote of Chapter 7. Should read &quot;Any time you can reify something&quot; not rarefy.</original-body>
    <latest-body>Josh Susser is misquoted in the opening quote of Chapter 7. Should read &quot;Any time you can reify something&quot; not rarefy.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
Josh Susser is misquoted in the opening quote of Chapter 7. Should read &quot;Any time you can reify something&quot; not rarefy.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-23T01:32:02-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">34</number>
    <permalink>reset_application-reload</permalink>
    <priority type="integer">3</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter06 enhancement</tag>
    <title>Page 140: reset_application! =&gt; reload!</title>
    <updated-at type="datetime">2010-01-26T16:41:13-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/34</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>Talking about refreshing the application in the console, towards the bottom of page 140 Dispatcher.reset_application! is mentioned instead of the modern reload!.</original-body>
    <latest-body>Talking about refreshing the application in the console, towards the bottom of page 140 Dispatcher.reset_application! is mentioned instead of the modern reload!.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
Talking about refreshing the application in the console, towards the bottom of page 140 Dispatcher.reset_application! is mentioned instead of the modern reload!.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-23T05:01:29-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">37</number>
    <permalink>wrong-font-in-file-name</permalink>
    <priority type="integer">24</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter06 typography</tag>
    <title>wrong font in file name</title>
    <updated-at type="datetime">2010-01-26T16:41:13-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/37</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>File names use a fixed-width font, but &quot;sqlserver_adapter.rb&quot; appears in regular font + bold on page 151.</original-body>
    <latest-body>File names use a fixed-width font, but &quot;sqlserver_adapter.rb&quot; appears in regular font + bold on page 151.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
File names use a fixed-width font, but &quot;sqlserver_adapter.rb&quot; appears in regular font + bold on page 151.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-23T07:46:07-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">39</number>
    <permalink>wrong-font-in-column-name</permalink>
    <priority type="integer">23</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter06 typography</tag>
    <title>lock_version bold instead of fixed-width</title>
    <updated-at type="datetime">2010-01-26T16:41:13-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/39</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>I wonder whether this is related to ticket #37. The &quot;lock_version&quot; column name on page 180 is not printed in fixed-width font, but in regular + bold.</original-body>
    <latest-body>I wonder whether this is related to ticket #37. The &quot;lock_version&quot; column name on page 180 is not printed in fixed-width font, but in regular + bold.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
I wonder whether this is related to ticket &lt;a href=&quot;/projects/6454/tickets/37&quot; title=&quot;Ticket #37&quot;&gt;#37&lt;/a&gt;. The &quot;lock_version&quot; column name on page 180 is not printed in fixed-width font, but in regular + bold.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-22T15:43:08-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">31</number>
    <permalink>new-erb-html-should-be-new-html-erb</permalink>
    <priority type="integer">2</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter04 errata</tag>
    <title>&quot;new.erb.html&quot; should be &quot;new.html.erb&quot;</title>
    <updated-at type="datetime">2010-01-26T16:40:27-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/31</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The new template filename conventions put the format in the middle. There are a couple of &quot;new.erb.html&quot; on page 123 that should be &quot;new.html.erb&quot;.</original-body>
    <latest-body>The new template filename conventions put the format in the middle. There are a couple of &quot;new.erb.html&quot; on page 123 that should be &quot;new.html.erb&quot;.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The new template filename conventions put the format in the middle. There are a couple of &quot;new.erb.html&quot; on page 123 that should be &quot;new.html.erb&quot;.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-20T13:12:35-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">23</number>
    <permalink>rails_default_logger-is-a-constant</permalink>
    <priority type="integer">17</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter01 errata</tag>
    <title>RAILS_DEFAULT_LOGGER is a constant</title>
    <updated-at type="datetime">2010-01-26T16:39:20-10:00</updated-at>
    <user-id type="integer">10945</user-id>
    <user-name>Obie</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/23</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>Page 18 reads at the bottom:

&quot;The RAILS_DEFAULT_LOGGER global variable&quot;

and should read

&quot;The RAILS_DEFAULT_LOGGER constant&quot;

(This is a copy of #20 that by some reason has disappeared twice from the overview and I don't know whether it is visible by other users.)</original-body>
    <latest-body>Page 18 reads at the bottom:

&quot;The RAILS_DEFAULT_LOGGER global variable&quot;

and should read

&quot;The RAILS_DEFAULT_LOGGER constant&quot;

(This is a copy of #20 that by some reason has disappeared twice from the overview and I don't know whether it is visible by other users.)</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
Page 18 reads at the bottom:
&lt;/p&gt;&lt;p&gt;
&quot;The RAILS_DEFAULT_LOGGER global variable&quot;
&lt;/p&gt;&lt;p&gt;
and should read
&lt;/p&gt;&lt;p&gt;
&quot;The RAILS_DEFAULT_LOGGER constant&quot;
&lt;/p&gt;&lt;p&gt;
(This is a copy of &lt;a href=&quot;/projects/6454/tickets/20&quot; title=&quot;Ticket #20&quot;&gt;#20&lt;/a&gt; that by some reason has disappeared twice from the overview and I don't know whether it is visible by other users.)
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-09T06:34:01-10:00</created-at>
    <creator-id type="integer">11063</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">99</number>
    <permalink>p523-wrong-attribute</permalink>
    <priority type="integer">1</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter15 errata</tag>
    <title>P523 Wrong attribute</title>
    <updated-at type="datetime">2008-01-09T07:48:30-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Rick DeNatale</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/99</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>in last paragraph on page, change &quot;title attribute&quot; to &quot;amount attribute&quot;</original-body>
    <latest-body>in last paragraph on page, change &quot;title attribute&quot; to &quot;amount attribute&quot;</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
in last paragraph on page, change &quot;title attribute&quot; to &quot;amount attribute&quot;
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-28T15:55:20-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">72</number>
    <permalink>spurious-spaces-on-page-525</permalink>
    <priority type="integer">29</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter15 typo</tag>
    <title>spurious spaces on page 525</title>
    <updated-at type="datetime">2008-01-08T09:18:20-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/72</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>There are several @ + space + identifier in the main example code of page 525.</original-body>
    <latest-body>There are several @ + space + identifier in the main example code of page 525.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
There are several @ + space + identifier in the main example code of page 525.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-20T09:39:54-10:00</created-at>
    <creator-id type="integer">3525</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">22</number>
    <permalink>ruby-parser-issue-in-example-code-page-567</permalink>
    <priority type="integer">15</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter17 errata</tag>
    <title>Ruby parser issue in example code page 567</title>
    <updated-at type="datetime">2008-01-08T08:57:11-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Matt</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/22</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>the line:

assert not @sam.valid? 

will throw a syntax error, due to a problem with Ruby's parser, apparently.
See: http://www.davewsmith.com/blog/?p=14

assert (( not @sam.valid? )) 
and
assert ! @sam.valid?

work fine.</original-body>
    <latest-body>the line:

assert not @sam.valid? 

will throw a syntax error, due to a problem with Ruby's parser, apparently.
See: http://www.davewsmith.com/blog/?p=14

assert (( not @sam.valid? )) 
and
assert ! @sam.valid?

work fine.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
the line:
&lt;/p&gt;&lt;p&gt;
assert not @sam.valid?
&lt;/p&gt;&lt;p&gt;
will throw a syntax error, due to a problem with Ruby's parser, apparently.
&lt;/p&gt;&lt;p&gt;
See: &lt;a href=&quot;http://www.davewsmith.com/blog/?p=14&quot;&gt;http://www.davewsmith.com/blog/?...&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
assert (( not @sam.valid? ))
&lt;/p&gt;&lt;p&gt;
and
&lt;/p&gt;&lt;p&gt;
assert ! @sam.valid?
&lt;/p&gt;&lt;p&gt;
work fine.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-25T17:03:17-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">48</number>
    <permalink>possible-typo-in-url-value-on-page-408</permalink>
    <priority type="integer">6</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter11 typo</tag>
    <title>possible typo in :url value on page 408</title>
    <updated-at type="datetime">2008-01-08T08:52:19-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/48</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>There's a call to form_for in the middle of page 408 that possibly wants users_path for :url, note the plural.</original-body>
    <latest-body>There's a call to form_for in the middle of page 408 that possibly wants users_path for :url, note the plural.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
There's a call to form_for in the middle of page 408 that possibly wants users_path for :url, note the plural.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-04T06:17:44-10:00</created-at>
    <creator-id type="integer">11063</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">95</number>
    <permalink>p486-what-happened-to-the-other-authentication-plugin</permalink>
    <priority type="integer">42</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter14 errata</tag>
    <title>P486 - What happened to the other authentication plugin?</title>
    <updated-at type="datetime">2008-01-08T08:50:04-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Rick DeNatale</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/95</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>In the paragraph before the Acts as Authenticated heading, it's stated that Rick Olson wrote the two best authentication plugins for rails, and promises to talk about both of them. But the chapter only talks about acts_as_authenticated.

I'm assuming that the other one is restful_authentication, which appears to be Rick's preferred plugin since acts_as_authenticated generates a comment saying that it's been obsoleted by restful_authentication.</original-body>
    <latest-body>In the paragraph before the Acts as Authenticated heading, it's stated that Rick Olson wrote the two best authentication plugins for rails, and promises to talk about both of them. But the chapter only talks about acts_as_authenticated.

I'm assuming that the other one is restful_authentication, which appears to be Rick's preferred plugin since acts_as_authenticated generates a comment saying that it's been obsoleted by restful_authentication.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
In the paragraph before the Acts as Authenticated heading, it's stated that Rick Olson wrote the two best authentication plugins for rails, and promises to talk about both of them. But the chapter only talks about acts_as_authenticated.
&lt;/p&gt;&lt;p&gt;
I'm assuming that the other one is restful_authentication, which appears to be Rick's preferred plugin since acts_as_authenticated generates a comment saying that it's been obsoleted by restful_authentication.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-05T14:21:59-10:00</created-at>
    <creator-id type="integer">11779</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">97</number>
    <permalink>p441-example-for-invoke-missing</permalink>
    <priority type="integer">40</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter12 errata</tag>
    <title>P441 - Example for invoke missing</title>
    <updated-at type="datetime">2008-01-08T08:49:46-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Matthew Swasey</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/97</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>On page 441, the code example for prototypes &quot;invoke&quot; function is just a reprint of the inject example above it.  Therefore, there is no invoke example.</original-body>
    <latest-body>On page 441, the code example for prototypes &quot;invoke&quot; function is just a reprint of the inject example above it.  Therefore, there is no invoke example.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
On page 441, the code example for prototypes &quot;invoke&quot; function is just a reprint of the inject example above it.  Therefore, there is no invoke example.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-04T06:20:42-10:00</created-at>
    <creator-id type="integer">11063</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">96</number>
    <permalink>p503-every-object</permalink>
    <priority type="integer">41</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter15 errata</tag>
    <title>P503 - Every object?</title>
    <updated-at type="datetime">2008-01-08T08:49:20-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Rick DeNatale</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/96</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The second paragraph says that all objects have a to_xml method in Rails, but this is belied a few pages later on p507 which says that to_xml will work with an array, as long as all elements of the array respond to to_xml, and shows an example which demonstrates that symbols don't.

So clearly not all objects respond to to_xml</original-body>
    <latest-body>The second paragraph says that all objects have a to_xml method in Rails, but this is belied a few pages later on p507 which says that to_xml will work with an array, as long as all elements of the array respond to to_xml, and shows an example which demonstrates that symbols don't.

So clearly not all objects respond to to_xml</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The second paragraph says that all objects have a to_xml method in Rails, but this is belied a few pages later on p507 which says that to_xml will work with an array, as long as all elements of the array respond to to_xml, and shows an example which demonstrates that symbols don't.
&lt;/p&gt;&lt;p&gt;
So clearly not all objects respond to to_xml
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-04T06:13:48-10:00</created-at>
    <creator-id type="integer">11063</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">94</number>
    <permalink>p481-use-of-or-in-example</permalink>
    <priority type="integer">43</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter11 errata</tag>
    <title>P481 Use of or in example</title>
    <updated-at type="datetime">2008-01-08T08:49:02-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Rick DeNatale</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/94</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>In the discussion of cookies, the following code is given without any real explanation:

   @list_mode = cookies[:list_mode] or 'expanded'

I suppose that the intent here is to set @list_mode to 'expanded' if there is no :list_mode cookie.

Unfortunately this code will not work, since or has lower operator precedence than = in Ruby.  Note:

irb(main):001:0&gt; x = nil or &quot;hello&quot;
=&gt; &quot;hello&quot;
irb(main):002:0&gt; x
=&gt; nil

The expression is parsed as

    (@list_mode = cookies[:list_mode]) or 'expanded'

Assuming I've guessed the intent correctly the statement should be either

    @list_mode = (cookies[:list_mode] or 'expanded')

or my preferred:

    @list_mode = cookies[:list_mode] || 'expanded'

I've been bitten before by this low precedence of the word versions of ruby operators and consider it a smell to be investigated when I see them being used.</original-body>
    <latest-body>In the discussion of cookies, the following code is given without any real explanation:

   @list_mode = cookies[:list_mode] or 'expanded'

I suppose that the intent here is to set @list_mode to 'expanded' if there is no :list_mode cookie.

Unfortunately this code will not work, since or has lower operator precedence than = in Ruby.  Note:

irb(main):001:0&gt; x = nil or &quot;hello&quot;
=&gt; &quot;hello&quot;
irb(main):002:0&gt; x
=&gt; nil

The expression is parsed as

    (@list_mode = cookies[:list_mode]) or 'expanded'

Assuming I've guessed the intent correctly the statement should be either

    @list_mode = (cookies[:list_mode] or 'expanded')

or my preferred:

    @list_mode = cookies[:list_mode] || 'expanded'

I've been bitten before by this low precedence of the word versions of ruby operators and consider it a smell to be investigated when I see them being used.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
In the discussion of cookies, the following code is given without any real explanation:
&lt;/p&gt;&lt;p&gt;
@list_mode = cookies[:list_mode] or 'expanded'
&lt;/p&gt;&lt;p&gt;
I suppose that the intent here is to set @list_mode to 'expanded' if there is no :list_mode cookie.
&lt;/p&gt;&lt;p&gt;
Unfortunately this code will not work, since or has lower operator precedence than = in Ruby.  Note:
&lt;/p&gt;&lt;p&gt;
irb(main):001:0&gt; x = nil or &quot;hello&quot;
&lt;/p&gt;&lt;p&gt;
=&gt; &quot;hello&quot;
&lt;/p&gt;&lt;p&gt;
irb(main):002:0&gt; x
&lt;/p&gt;&lt;p&gt;
=&gt; nil
&lt;/p&gt;&lt;p&gt;
The expression is parsed as
&lt;/p&gt;&lt;p&gt;
(@list_mode = cookies[:list_mode]) or 'expanded'
&lt;/p&gt;&lt;p&gt;
Assuming I've guessed the intent correctly the statement should be either
&lt;/p&gt;&lt;p&gt;
@list_mode = (cookies[:list_mode] or 'expanded')
&lt;/p&gt;&lt;p&gt;
or my preferred:
&lt;/p&gt;&lt;p&gt;
@list_mode = cookies[:list_mode] || 'expanded'
&lt;/p&gt;&lt;p&gt;
I've been bitten before by this low precedence of the word versions of ruby operators and consider it a smell to be investigated when I see them being used.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-01T13:56:06-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">92</number>
    <permalink>mixed-typography-for-pros-and-cons</permalink>
    <priority type="integer">39</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter21 typography</tag>
    <title>mixed typography for Pros and Cons</title>
    <updated-at type="datetime">2008-01-08T08:48:46-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/92</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The labels &quot;Pros&quot; and &quot;Cons&quot; in options A and C about what to do with database.yml regarding Capistrano and SCMs have a bold font. The ones in option B do not. That's pages 693--694.</original-body>
    <latest-body>The labels &quot;Pros&quot; and &quot;Cons&quot; in options A and C about what to do with database.yml regarding Capistrano and SCMs have a bold font. The ones in option B do not. That's pages 693--694.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The labels &quot;Pros&quot; and &quot;Cons&quot; in options A and C about what to do with database.yml regarding Capistrano and SCMs have a bold font. The ones in option B do not. That's pages 693--694.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-01T13:27:48-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">91</number>
    <permalink>mixed-typography-in-url-protocols-page-687</permalink>
    <priority type="integer">38</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter21 typography</tag>
    <title>mixed typography in URL protocols, page 687</title>
    <updated-at type="datetime">2008-01-08T08:48:28-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/91</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The instructions for set :repository on page 687 say: &quot;... to a Subversion URL (whether HTTP, or svn, or svn+ssh).&quot;

There &quot;svn&quot; and &quot;svn+ssh&quot; are printed in fixed-width font, and HTTP goes in regular font. I think it would be coherent to print &quot;http&quot; in lowercase and fixed-width font as well.</original-body>
    <latest-body>The instructions for set :repository on page 687 say: &quot;... to a Subversion URL (whether HTTP, or svn, or svn+ssh).&quot;

There &quot;svn&quot; and &quot;svn+ssh&quot; are printed in fixed-width font, and HTTP goes in regular font. I think it would be coherent to print &quot;http&quot; in lowercase and fixed-width font as well.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The instructions for set :repository on page 687 say: &quot;... to a Subversion URL (whether HTTP, or svn, or svn+ssh).&quot;
&lt;/p&gt;&lt;p&gt;
There &quot;svn&quot; and &quot;svn+ssh&quot; are printed in fixed-width font, and HTTP goes in regular font. I think it would be coherent to print &quot;http&quot; in lowercase and fixed-width font as well.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-01T13:20:54-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">90</number>
    <permalink>update-generated-capfile</permalink>
    <priority type="integer">37</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter21 update</tag>
    <title>update generated Capfile</title>
    <updated-at type="datetime">2008-01-08T08:48:10-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/90</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The current generated Capfile is a bit different from the one on page 686:
@@@
load 'deploy' if respond_to?(:namespace) # cap2 differentiator
Dir['vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) }
load 'config/deploy'
@@@</original-body>
    <latest-body>The current generated Capfile is a bit different from the one on page 686:
@@@
load 'deploy' if respond_to?(:namespace) # cap2 differentiator
Dir['vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) }
load 'config/deploy'
@@@</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The current generated Capfile is a bit different from the one on page 686:
&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;&quot;&gt;load 'deploy' if respond_to?(:namespace) # cap2 differentiator
Dir['vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) }
load 'config/deploy'&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-01T09:20:00-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">87</number>
    <permalink>_unlock-delete-_-page-639</permalink>
    <priority type="integer">36</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter19 typo</tag>
    <title>Bad underscore in &quot;_unlock&quot; page 639</title>
    <updated-at type="datetime">2008-01-08T08:47:54-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/87</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The first paragraph of page 639 mentions an &quot;_unlock&quot; piston command, with a leading underscore.</original-body>
    <latest-body>The first paragraph of page 639 mentions an &quot;_unlock&quot; piston command, with a leading underscore.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The first paragraph of page 639 mentions an &quot;_unlock&quot; piston command, with a leading underscore.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-01T09:16:42-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">86</number>
    <permalink>action-should-use-regular-font-page-631</permalink>
    <priority type="integer">35</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter19 typography</tag>
    <title>The word &quot;again&quot; should use regular font, page 631</title>
    <updated-at type="datetime">2008-01-08T08:47:33-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/86</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>Around the middle of page 631 it reads &quot;... by using script/plugin sources again&quot;. The word &quot;again&quot; is printed in a fixed-width font.</original-body>
    <latest-body>Around the middle of page 631 it reads &quot;... by using script/plugin sources again&quot;. The word &quot;again&quot; is printed in a fixed-width font.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
Around the middle of page 631 it reads &quot;... by using script/plugin sources again&quot;. The word &quot;again&quot; is printed in a fixed-width font.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2008-01-01T09:12:17-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">85</number>
    <permalink>square-bracket-in-italics-page-631</permalink>
    <priority type="integer">34</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter19 typography</tag>
    <title>square bracket in italics, page 631</title>
    <updated-at type="datetime">2008-01-08T08:47:16-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/85</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>There's a square bracket in italics in the header of script/plugin unsource.</original-body>
    <latest-body>There's a square bracket in italics in the header of script/plugin unsource.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
There's a square bracket in italics in the header of script/plugin unsource.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-30T15:45:53-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">82</number>
    <permalink>malformed-generated-integration-test</permalink>
    <priority type="integer">33</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter17 errata</tag>
    <title>malformed generated integration test</title>
    <updated-at type="datetime">2008-01-08T08:47:00-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/82</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The example of a generated integration test on page 585 has an unpaired trailing &quot;end&quot;.

The class definition would be dedented, and the final &quot;end&quot; deleted (as well as its preceding blank line).</original-body>
    <latest-body>The example of a generated integration test on page 585 has an unpaired trailing &quot;end&quot;.

The class definition would be dedented, and the final &quot;end&quot; deleted (as well as its preceding blank line).</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The example of a generated integration test on page 585 has an unpaired trailing &quot;end&quot;.
&lt;/p&gt;&lt;p&gt;
The class definition would be dedented, and the final &quot;end&quot; deleted (as well as its preceding blank line).
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-30T15:09:03-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">80</number>
    <permalink>missing-quote-in-assert_difference-example</permalink>
    <priority type="integer">32</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter17 typo</tag>
    <title>Page 575: missing quote in assert_difference example</title>
    <updated-at type="datetime">2008-01-08T08:46:42-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/80</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>There's a missing quote in the third example depicting assert_difference, the one that would go to the left of &quot;Report.count&quot;.</original-body>
    <latest-body>There's a missing quote in the third example depicting assert_difference, the one that would go to the left of &quot;Report.count&quot;.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
There's a missing quote in the third example depicting assert_difference, the one that would go to the left of &quot;Report.count&quot;.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-19T09:17:22-10:00</created-at>
    <creator-id type="integer">4297</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">11</number>
    <permalink>references-5-and-6-mixed-up-page-679</permalink>
    <priority type="integer">14</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter12 errata</tag>
    <title>References 5 and 6 mixed up (page 679)</title>
    <updated-at type="datetime">2008-01-08T08:45:58-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Dovadi</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/11</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>Reference 5 iptables should be 6.

Reference 6 monit should be 5.</original-body>
    <latest-body>Reference 5 iptables should be 6.

Reference 6 monit should be 5.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
Reference 5 iptables should be 6.
&lt;/p&gt;&lt;p&gt;
Reference 6 monit should be 5.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-30T14:28:18-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">79</number>
    <permalink>missing-parameter-in-rescue_action-definition</permalink>
    <priority type="integer">31</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter17 errata</tag>
    <title>missing parameter in rescue_action definition</title>
    <updated-at type="datetime">2008-01-08T08:44:29-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/79</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>At the bottom of page 570 rescue_action is defined in ForumsController. There's a missing &quot;e&quot; parameter in its signature.</original-body>
    <latest-body>At the bottom of page 570 rescue_action is defined in ForumsController. There's a missing &quot;e&quot; parameter in its signature.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
At the bottom of page 570 rescue_action is defined in ForumsController. There's a missing &quot;e&quot; parameter in its signature.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-30T13:22:25-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">77</number>
    <permalink>assert_kind_of-s-example</permalink>
    <priority type="integer">30</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter17 errata</tag>
    <title>Page 564: assert_kind_of's example</title>
    <updated-at type="datetime">2008-01-08T08:42:45-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/77</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>The example that depicts assert_kind_of actually uses assert_instance_of. Page 564.</original-body>
    <latest-body>The example that depicts assert_kind_of actually uses assert_instance_of. Page 564.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
The example that depicts assert_kind_of actually uses assert_instance_of. Page 564.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
  <ticket>
    <assigned-user-id type="integer">11698</assigned-user-id>
    <attachments-count type="integer">0</attachments-count>
    <closed type="boolean">true</closed>
    <created-at type="datetime">2007-12-28T14:34:22-10:00</created-at>
    <creator-id type="integer">11378</creator-id>
    <milestone-due-on type="datetime" nil="true"></milestone-due-on>
    <milestone-id type="integer">5524</milestone-id>
    <number type="integer">70</number>
    <permalink>s-title-amount-on-page-523</permalink>
    <priority type="integer">21</priority>
    <project-id type="integer">6454</project-id>
    <raw-data type="binary" nil="true" encoding="base64"></raw-data>
    <state>resolved</state>
    <tag>chapter15 errata</tag>
    <title>s/title/amount/ on page 523</title>
    <updated-at type="datetime">2008-01-08T08:42:25-10:00</updated-at>
    <user-id type="integer">11698</user-id>
    <user-name>sandee.phillips (at pearson)</user-name>
    <creator-name>Xavier Noria</creator-name>
    <assigned-user-name>sandee.phillips (at pearson)</assigned-user-name>
    <url>http://awprorubyseries.lighthouseapp.com/projects/6454/tickets/70</url>
    <milestone-title>Next Printing</milestone-title>
    <original-body>According to the example code, in the last paragraph of page 523 &quot;there is a title attribute&quot; would be &quot;there is an amount attribute&quot;, and indeed possibly with a fixed-width font for &quot;amount&quot;.</original-body>
    <latest-body>According to the example code, in the last paragraph of page 523 &quot;there is a title attribute&quot; would be &quot;there is an amount attribute&quot;, and indeed possibly with a fixed-width font for &quot;amount&quot;.</latest-body>
    <original-body-html>&lt;div&gt;&lt;p&gt;
According to the example code, in the last paragraph of page 523 &quot;there is a title attribute&quot; would be &quot;there is an amount attribute&quot;, and indeed possibly with a fixed-width font for &quot;amount&quot;.
&lt;/p&gt;&lt;/div&gt;</original-body-html>
  </ticket>
</tickets>
