<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>VS Templates/File templates/IronRubyMvcController.zip</filename>
    </added>
    <added>
      <filename>VS Templates/File templates/RubyActionFilter.zip</filename>
    </added>
    <added>
      <filename>VS Templates/File templates/RubyAuthorizationFilter.zip</filename>
    </added>
    <added>
      <filename>VS Templates/File templates/RubyExceptionFilter.zip</filename>
    </added>
    <added>
      <filename>VS Templates/File templates/RubyResultFilter.zip</filename>
    </added>
    <added>
      <filename>VS Templates/File templates/RubyRoutes.zip</filename>
    </added>
    <added>
      <filename>VS Templates/Project template/IronRubyMvcTemplate.zip</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,19 +1,23 @@
+#region Usings
+
 using System.Web.Mvc.Html;
 using System.Web.Mvc.IronRuby.Extensions;
 using IronRuby.Builtins;
 
+#endregion
+
 namespace System.Web.Mvc.IronRuby.Helpers
 {
     public partial class RubyHtmlHelper
     {
         public string CheckBox(string name)
         {
-            return _helper.CheckBox(name, (object)null /* htmlAttributes */);
+            return _helper.CheckBox(name, (object) null /* htmlAttributes */);
         }
 
         public string CheckBox(string name, bool isChecked)
         {
-            return _helper.CheckBox(name, isChecked, (object)null /* htmlAttributes */);
+            return _helper.CheckBox(name, isChecked, (object) null /* htmlAttributes */);
         }
 
         public string CheckBox(string name, bool isChecked, Hash htmlAttributes)
@@ -26,14 +30,14 @@ namespace System.Web.Mvc.IronRuby.Helpers
             return _helper.CheckBox(name, htmlAttributes.ToDictionary());
         }
 
-       public string Hidden(string name)
+        public string Hidden(string name)
         {
             return _helper.Hidden(name, null /* value */);
         }
 
         public string Hidden(string name, object value)
         {
-            return _helper.Hidden(name, value, (object)null /* hmtlAttributes */);
+            return _helper.Hidden(name, value, (object) null /* hmtlAttributes */);
         }
 
         public string Hidden(string name, object value, Hash htmlAttributes)
@@ -48,7 +52,7 @@ namespace System.Web.Mvc.IronRuby.Helpers
 
         public string Password(string name, object value)
         {
-            return _helper.Password(name, value, (object)null /* htmlAttributes */);
+            return _helper.Password(name, value, (object) null /* htmlAttributes */);
         }
 
         public string Password(string name, object value, Hash htmlAttributes)
@@ -58,7 +62,7 @@ namespace System.Web.Mvc.IronRuby.Helpers
 
         public string RadioButton(string name, object value)
         {
-            return _helper.RadioButton(name, value, (object)null /* htmlAttributes */);
+            return _helper.RadioButton(name, value, (object) null /* htmlAttributes */);
         }
 
         public string RadioButton(string name, object value, Hash htmlAttributes)
@@ -68,7 +72,7 @@ namespace System.Web.Mvc.IronRuby.Helpers
 
         public string RadioButton(string name, object value, bool isChecked)
         {
-            return _helper.RadioButton(name, value, isChecked, (object)null /* htmlAttributes */);
+            return _helper.RadioButton(name, value, isChecked, (object) null /* htmlAttributes */);
         }
 
         public string RadioButton(string name, object value, bool isChecked, Hash htmlAttributes)
@@ -95,7 +99,5 @@ namespace System.Web.Mvc.IronRuby.Helpers
             name = name.Replace(&quot;_&quot;, &quot;&quot;);
             return _helper.TextBox(name, value.ToString());
         }
-
-
     }
 }
\ No newline at end of file</diff>
      <filename>IronRubyMvc/Helpers/RubyInputHelper.cs</filename>
    </modified>
    <modified>
      <diff>@@ -1,62 +1,50 @@
+#region Usings
+
 using System.Collections.Generic;
 using System.Web.Mvc.Html;
 using System.Web.Mvc.IronRuby.Extensions;
 using System.Web.Routing;
 using IronRuby.Builtins;
 
+#endregion
+
 namespace System.Web.Mvc.IronRuby.Helpers
 {
     public partial class RubyHtmlHelper
     {
-
         public string ValidationMessage(string modelName)
         {
-            return ValidationMessage(modelName, (object)null /* htmlAttributes */);
+            return _helper.ValidationMessage(modelName);
         }
 
-        public string ValidationMessage(string modelName, object htmlAttributes)
+        public string ValidationMessage(string modelName, Hash htmlAttributes)
         {
-            return ValidationMessage(modelName, new RouteValueDictionary(htmlAttributes));
+            return _helper.ValidationMessage(modelName, htmlAttributes.ToDictionary());
         }
 
         public string ValidationMessage(string modelName, string validationMessage)
         {
-            return ValidationMessage(modelName, validationMessage, (object)null /* htmlAttributes */);
-        }
-
-        public string ValidationMessage(string modelName, string validationMessage, object htmlAttributes)
-        {
-            return ValidationMessage(modelName, validationMessage, new RouteValueDictionary(htmlAttributes));
-        }
-
-        public string ValidationMessage(string modelName, IDictionary&lt;string, object&gt; htmlAttributes)
-        {
-            return ValidationMessage(modelName, null /* validationMessage */, htmlAttributes);
+            return _helper.ValidationMessage(modelName, validationMessage);
         }
 
         public string ValidationMessage(string modelName, string validationMessage, Hash htmlAttributes)
         {
-            return _helper.ValidationMessage(modelName, validationMessage, htmlAttributes.ToRouteDictionary());
+            return _helper.ValidationMessage(modelName, validationMessage, htmlAttributes.ToDictionary());
         }
 
         public string ValidationSummary()
         {
-            return ValidationSummary(null /* message */);
+            return _helper.ValidationSummary();
         }
 
         public string ValidationSummary(string message)
         {
-            return ValidationSummary(message, (object)null /* htmlAttributes */);
-        }
-
-        public string ValidationSummary(string message, object htmlAttributes)
-        {
-            return ValidationSummary(message, new RouteValueDictionary(htmlAttributes));
+            return _helper.ValidationSummary(message);
         }
 
         public string ValidationSummary(string message, Hash htmlAttributes)
         {
-            return _helper.ValidationSummary(message, htmlAttributes.ToRouteDictionary());
+            return _helper.ValidationSummary(message, htmlAttributes.ToDictionary());
         }
     }
 }
\ No newline at end of file</diff>
      <filename>IronRubyMvc/Helpers/RubyValidationHelpers.cs</filename>
    </modified>
    <modified>
      <diff>@@ -119,8 +119,14 @@
     &lt;Compile Include=&quot;Helpers\DescriptorUtil.cs&quot; /&gt;
     &lt;Compile Include=&quot;Helpers\HashWrapper.cs&quot; /&gt;
     &lt;Compile Include=&quot;Extensions\Inflector.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Helpers\RubyFormHelper.cs&quot; /&gt;
     &lt;Compile Include=&quot;Helpers\RubyHtmlHelper.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Helpers\RubyInputHelper.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Helpers\RubyLinkHelper.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Helpers\RubySelectHelper.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Helpers\RubyTextAreaHelper.cs&quot; /&gt;
     &lt;Compile Include=&quot;Helpers\RubyUrlHelper.cs&quot; /&gt;
+    &lt;Compile Include=&quot;Helpers\RubyValidationHelpers.cs&quot; /&gt;
     &lt;Compile Include=&quot;Properties\AssemblyInfo.cs&quot; /&gt;
     &lt;Compile Include=&quot;Extensions\IDictionaryExtensions.cs&quot; /&gt;
     &lt;Compile Include=&quot;ViewEngine\RubyScriptBlock.cs&quot;&gt;</diff>
      <filename>IronRubyMvc/System.Web.Mvc.IronRuby.csproj</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>VS Templates/IronRubyMvcController.zip</filename>
    </removed>
    <removed>
      <filename>VS Templates/RubyActionFilter.zip</filename>
    </removed>
    <removed>
      <filename>VS Templates/RubyAuthorizationFilter.zip</filename>
    </removed>
    <removed>
      <filename>VS Templates/RubyExceptionFilter.zip</filename>
    </removed>
    <removed>
      <filename>VS Templates/RubyResultFilter.zip</filename>
    </removed>
    <removed>
      <filename>VS Templates/RubyRoutes.zip</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>c6cb7e7638856f377d91abdbd6b07ca467372337</id>
    </parent>
  </parents>
  <author>
    <name>Ivan Porto Carrero</name>
    <email>ivan@flanders.co.nz</email>
  </author>
  <url>http://github.com/jschementi/ironrubymvc/commit/db205c9ab7d946bc39c63423a0288b9f8b44b187</url>
  <id>db205c9ab7d946bc39c63423a0288b9f8b44b187</id>
  <committed-date>2009-03-26T13:57:01-07:00</committed-date>
  <authored-date>2009-03-26T13:57:01-07:00</authored-date>
  <message>Fixed a bug with the validation helper. Added a VS project template for ironruby mvc</message>
  <tree>2aef9ab65740fd0f73fddba9311a01ccd4891bc2</tree>
  <committer>
    <name>Ivan Porto Carrero</name>
    <email>ivan@flanders.co.nz</email>
  </committer>
</commit>
