<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,5 @@
 class MeetupGroup &lt; MeetupResource
 
-  # todo: how to automaticaly strip meetup_ in the parent class?
-  self.element_name = &quot;group&quot;
-
   # Example:
   #  members_groups = MeetupGroup.for_member('437658')
   def self.for_member(member_id, api_key = nil)</diff>
      <filename>app/models/meetup_group.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,5 @@
 class MeetupMember &lt; MeetupResource
 
-  # todo: how to automaticaly strip meetup_ in the parent class?
-  self.element_name = &quot;member&quot;
-
   # Examples:
   #  group_members = MeetupMember.for_group('437658')
   #  group_members = MeetupMember.for_group('437658,45679')</diff>
      <filename>app/models/meetup_member.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,6 +19,12 @@ class MeetupResource &lt; ActiveResource::Base
   # Meetup API Limits: http://www.meetup.com/meetup_api/docs/#limits
   API_MAX_RESULTS = 200
 
+  def self.inherited(klass)
+    # e.g. MeetupGroup.element_name = 'group'
+    klass.send('element_name=', klass.name.sub(/^Meetup/,&quot;&quot;).downcase)
+  end
+
+
   module MeetupXmlFormat
     extend self
 </diff>
      <filename>app/models/meetup_resource.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,5 @@
 class MeetupRsvp &lt; MeetupResource
 
-  # todo: how to automaticaly strip meetup_ in the parent class?
-  self.element_name = &quot;rsvp&quot;
-
   # Example:
   #  rsvps = MeetupRsvp.for_event('437658')
   def self.for_event(event_id, api_key = nil)</diff>
      <filename>app/models/meetup_rsvp.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7990668e36a744448e4215fc63fe7fd1c2d54e4c</id>
    </parent>
  </parents>
  <author>
    <name>Jason Lee</name>
    <email>jlsync@gmail.com</email>
  </author>
  <url>http://github.com/jlsync/meetup-api/commit/9e5b551df20c87fa7f5ad4d8d1b4139acf477e7e</url>
  <id>9e5b551df20c87fa7f5ad4d8d1b4139acf477e7e</id>
  <committed-date>2009-03-27T07:48:12-07:00</committed-date>
  <authored-date>2009-03-27T07:48:12-07:00</authored-date>
  <message>moved element_name= to parent MeetupResource base class.</message>
  <tree>3234ea87377dd14b7c2d9903a3db5370e6092f45</tree>
  <committer>
    <name>Jason Lee</name>
    <email>jlsync@gmail.com</email>
  </committer>
</commit>
