<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -72,6 +72,8 @@ module ActivePresenter
     # the multiparameter attribute form (i.e. {user_birthday(1i) =&gt; &quot;1980&quot;, user_birthday(2i) =&gt; &quot;3&quot;})
     #
     def attributes=(attrs)
+      return if attrs.nil?
+
       multi_parameter_attributes = {}
       
       attrs.each do |k,v|</diff>
      <filename>lib/active_presenter/base.rb</filename>
    </modified>
    <modified>
      <diff>@@ -155,6 +155,11 @@ Expectations do
     })
     s.user_birthday
   end
+
+  expect nil do
+    s = SignupPresenter.new
+    s.attributes = nil
+  end
   
   # this is a regression test to make sure that _title is working. we had a weird conflict with using String#delete
   expect 'something' do</diff>
      <filename>test/base_test.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>88224df2ca419b8bb54ae648f95732fdebaf0911</id>
    </parent>
  </parents>
  <author>
    <name>eugenebolshakov</name>
    <email>eugene.bolshakov@gmail.com</email>
  </author>
  <url>http://github.com/giraffesoft/active_presenter/commit/4c0d8c801c5ad97f513af63f88244c57863caa0d</url>
  <id>4c0d8c801c5ad97f513af63f88244c57863caa0d</id>
  <committed-date>2009-05-18T07:58:07-07:00</committed-date>
  <authored-date>2009-05-11T05:30:35-07:00</authored-date>
  <message>Made the attributes= method not blow up when getting nil</message>
  <tree>b446377f414d9a87023be4304bcbd54e1c334e44</tree>
  <committer>
    <name>Daniel Haran</name>
    <email>chebuctonian@mgmail.com</email>
  </committer>
</commit>
