<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -5,53 +5,53 @@ class Sauce
   DATATYPES  = %w[None Character Graphics Vector Sound BinaryText XBin Archive Executable]
   FILETYPES  = {
     'None' =&gt; {
-      'filetypes' =&gt; [ 'Undefined' ],
-      'flags'     =&gt; [ 'None' ]
+      :filetypes =&gt; [ 'Undefined' ],
+      :flags     =&gt; [ 'None' ]
     },
     'Character' =&gt; {
-      'filetypes' =&gt; %w[ASCII ANSi ANSiMation RIP PCBoard Avatar HTML Source],
-      'flags'     =&gt; [ 'None', 'iCE Color' ],
-      'tinfo'     =&gt; [
-        [ { 'tinfo1' =&gt; 'Width', 'tinfo2' =&gt; 'Height' } ] * 3,
-        { 'tinfo1' =&gt; 'Width', 'tinfo2' =&gt; 'Height', 'tinfo3' =&gt; 'Colors' },
-        [ { 'tinfo1' =&gt; 'Width', 'tinfo2' =&gt; 'Height' } ] * 2
+      :filetypes =&gt; %w[ASCII ANSi ANSiMation RIP PCBoard Avatar HTML Source],
+      :flags     =&gt; [ 'None', 'iCE Color' ],
+      :tinfo     =&gt; [
+        [ { :tinfo1 =&gt; 'Width', :tinfo2 =&gt; 'Height' } ] * 3,
+          { :tinfo1 =&gt; 'Width', :tinfo2 =&gt; 'Height', :tinfo3 =&gt; 'Colors' },
+        [ { :tinfo1 =&gt; 'Width', :tinfo2 =&gt; 'Height' } ] * 2
       ]
     },
     'Graphics' =&gt; {
-      'filetypes' =&gt; %w[GIF PCX LBM/IFF TGA FLI FLC BMP GL DL WPG PNG JPG MPG AVI],
-      'flags'     =&gt; [ 'None' ],
-      'tinfo'     =&gt; [
-        {   'tinfo1' =&gt; 'Width',
-            'tinfo2' =&gt; 'Height',
-            'tinfo3' =&gt; 'Bits Per Pixel'
+      :filetypes =&gt; %w[GIF PCX LBM/IFF TGA FLI FLC BMP GL DL WPG PNG JPG MPG AVI],
+      :flags     =&gt; [ 'None' ],
+      :tinfo     =&gt; [
+        {   :tinfo1 =&gt; 'Width',
+            :tinfo2 =&gt; 'Height',
+            :tinfo3 =&gt; 'Bits Per Pixel'
         }
       ] * 14
     },
     'Vector' =&gt; {
-      'filetypes' =&gt; %w[DXF DWG WPG 3DS],
-      'flags'     =&gt; [ 'None' ]
+      :filetypes =&gt; %w[DXF DWG WPG 3DS],
+      :flags     =&gt; [ 'None' ]
     },
     'Sound' =&gt; {
-      'filetypes' =&gt; %w[MOD 669 STM S3M MTM FAR ULT AMF DMF OKT ROL CMF MIDI SADT VOC WAV SMP8 SMP8S SMP16 SMP16S PATCH8 PATCH16 XM HSC IT],
-      'flags'     =&gt; [ 'None' ],
-      'tinfo'     =&gt; [ [ {} ] * 16, [ { 'tinfo1' =&gt; 'Sampling Rate' } ] * 4 ]
+      :filetypes =&gt; %w[MOD 669 STM S3M MTM FAR ULT AMF DMF OKT ROL CMF MIDI SADT VOC WAV SMP8 SMP8S SMP16 SMP16S PATCH8 PATCH16 XM HSC IT],
+      :flags     =&gt; [ 'None' ],
+      :tinfo     =&gt; [ [ {} ] * 16, [ { :tinfo1 =&gt; 'Sampling Rate' } ] * 4 ]
     },
     'BinaryText' =&gt; {
-      'filetypes' =&gt; [ 'Undefined' ],
-      'flags'     =&gt; [ 'None', 'iCE Color' ]
+      :filetypes =&gt; [ 'Undefined' ],
+      :flags     =&gt; [ 'None', 'iCE Color' ]
     },
     'XBin' =&gt; {
-      'filetypes' =&gt; [ 'Undefined' ],
-      'flags'     =&gt; [ 'None' ],
-      'tinfo'     =&gt; [ { 'tinfo1' =&gt; 'Width', 'tinfo2' =&gt; 'Height' } ]
+      :filetypes =&gt; [ 'Undefined' ],
+      :flags     =&gt; [ 'None' ],
+      :tinfo     =&gt; [ { :tinfo1 =&gt; 'Width', :tinfo2 =&gt; 'Height' } ]
     },
     'Archive' =&gt; {
-      'filetypes' =&gt; %w[ZIP ARJ LZH ARC TAR ZOO RAR UC2 PAK SQZ],
-      'flags'     =&gt; [ 'None' ]
+      :filetypes =&gt; %w[ZIP ARJ LZH ARC TAR ZOO RAR UC2 PAK SQZ],
+      :flags     =&gt; [ 'None' ]
     },
     'Executable' =&gt; {
-      'filetypes' =&gt; [ 'Undefined' ],
-      'flags'     =&gt; [ 'None' ]
+      :filetypes =&gt; [ 'Undefined' ],
+      :flags     =&gt; [ 'None' ]
     }
   }
   
@@ -125,7 +125,7 @@ class Sauce
   end
   
   def datatype
-    DATATYPES[ datatype_id() ]  
+    DATATYPES[ datatype_id ]  
   end
   
   def filetype_id
@@ -133,7 +133,7 @@ class Sauce
   end
   
   def filetype
-    FILETYPES[ datatype() ]['filetypes'][ filetype_id() ]
+    FILETYPES[ datatype ][:filetypes][ filetype_id ]
   end
 
   def tinfo1
@@ -141,7 +141,7 @@ class Sauce
   end
 
   def tinfo1_name
-    FILETYPES[ datatype() ]['tinfo'][ filetype_id() ][ 'tinfo1' ]
+    FILETYPES[ datatype ][:tinfo][ filetype_id ][ :tinfo1 ]
   end   
 
   def tinfo2
@@ -149,7 +149,7 @@ class Sauce
   end
   
   def tinfo2_name
-    FILETYPES[ datatype() ]['tinfo'][ filetype_id() ][ 'tinfo2' ]
+    FILETYPES[ datatype ][:tinfo][ filetype_id ][ :tinfo2 ]
   end   
 
   def tinfo3
@@ -157,7 +157,7 @@ class Sauce
   end
   
   def tinfo3_name
-    FILETYPES[ datatype() ]['tinfo'][ filetype_id() ][ 'tinfo3' ]
+    FILETYPES[ datatype ][:tinfo][ filetype_id ][ :tinfo3 ]
   end   
 
   def tinfo4
@@ -165,7 +165,7 @@ class Sauce
   end
   
   def tinfo4_name
-    FILETYPES[ datatype() ]['tinfo'][ filetype_id() ][ 'tinfo4' ]
+    FILETYPES[ datatype ][:tinfo][ filetype_id ][ :tinfo4 ]
   end   
 
   def comments
@@ -177,7 +177,7 @@ class Sauce
   end
 
   def flags
-    FILETYPES[ datatype() ]['flags'][ flags_id() ]
+    FILETYPES[ datatype ][:flags][ flags_id ]
   end  
 
   def filler</diff>
      <filename>lib/sauce.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2df4d3858353c0e24bb105aafe76634ddb96a122</id>
    </parent>
  </parents>
  <author>
    <name>Thomas Aylott</name>
    <email>oblivious+git@subtlegradient.com</email>
  </author>
  <url>http://github.com/subtleGradient/ruby-sauce/commit/829450df71d205b881c98479c39b0173e6bee396</url>
  <id>829450df71d205b881c98479c39b0173e6bee396</id>
  <committed-date>2008-07-28T07:31:36-07:00</committed-date>
  <authored-date>2008-07-28T07:31:36-07:00</authored-date>
  <message>Formatting changes. Making some string into symbols since they should be immutable</message>
  <tree>51d4b7bd892056100638d0bc7b8d77dce96adf43</tree>
  <committer>
    <name>Thomas Aylott</name>
    <email>oblivious+git@subtlegradient.com</email>
  </committer>
</commit>
