<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -3,7 +3,14 @@ module Meetup
     
     include DataMapper::Resource
     
-    property :id, Integer, :writer =&gt; :private, :key =&gt; true
+    property :created_at,   DateTime, :writer =&gt; :private
+    property :description,  Text,     :writer =&gt; :private
+    property :id,           Integer,  :writer =&gt; :private, :key =&gt; true
+    property :name,         String,   :writer =&gt; :private
+    property :member_count, Integer,  :writer =&gt; :private
+    property :photo_url,    String,   :writer =&gt; :private
+    property :postal_code,  String,   :writer =&gt; :private
+    property :url,          String,   :writer =&gt; :private
     
   end
 end
\ No newline at end of file</diff>
      <filename>lib/dm-meetup/group.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,15 @@
 require File.dirname(__FILE__) + '/../spec_helper'
 
-def behavior_for_attribute attribute, value
+def behavior_for_property property, value
   
-  it &quot;should read the #{ attribute }&quot; do
-    @group.attribute_set attribute, value
-    eval %Q{ @group.#{ attribute }.should == value }
+  it &quot;should read the #{ property }&quot; do
+    @group.attribute_set property, value
+    eval %Q{ @group.#{ property }.should == value }
   end
 
-  it &quot;should not write the #{ attribute }&quot; do
+  it &quot;should not write the #{ property }&quot; do
     lambda { 
-      eval %Q{ @group.#{ attribute } = value }
+      eval %Q{ @group.#{ property } = value }
     }.should raise_error
   end      
   
@@ -23,7 +23,14 @@ describe Meetup::Group do
       @group = Meetup::Group.new 
     end
     
-    behavior_for_attribute :id, 123
+    behavior_for_property :created_at,    DateTime.now
+    behavior_for_property :description,   'This is the groups description!'
+    behavior_for_property :id,            123
+    behavior_for_property :name,          'The Group Name'
+    behavior_for_property :member_count,  94
+    behavior_for_property :photo_url,     'http://meetup.com/Refresh-Chicago/path/to/image.png'
+    behavior_for_property :postal_code,   '90210'
+    behavior_for_property :url,           'http://meetup.com/Refresh-Chicago'
     
   end
   </diff>
      <filename>spec/dm-meetup/group_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5d4464a88fb1625f77c72650708181ea11ad19b6</id>
    </parent>
  </parents>
  <author>
    <name>Matt Puchlerz</name>
    <email>matt@puchlerz.com</email>
  </author>
  <url>http://github.com/mattpuchlerz/dm-meetup/commit/5bd492bbc89a870d2b026d6b56ec3eb69c909ba1</url>
  <id>5bd492bbc89a870d2b026d6b56ec3eb69c909ba1</id>
  <committed-date>2009-11-01T18:54:40-08:00</committed-date>
  <authored-date>2009-11-01T18:54:40-08:00</authored-date>
  <message>Refactored Group spec to be pretty DRY. Created several specs and implementation for most group properties offered by Meetup.</message>
  <tree>3365b39bf8b9d7ef7d0bd74caf42d42cc6311509</tree>
  <committer>
    <name>Matt Puchlerz</name>
    <email>matt@puchlerz.com</email>
  </committer>
</commit>
