<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -39,6 +39,12 @@ class Event &lt; ActiveRecord::Base
     start_on == end_on
   end
 
+  def official_tag
+    return nil unless name
+    city, count = name.match(/(\D+)(\d+)/)[1..2]
+    &quot;#{city}rubykaigi#{count}&quot;
+  end
+
   private
   def attendees_count
     attendees.count</diff>
      <filename>app/models/event.rb</filename>
    </modified>
    <modified>
      <diff>@@ -165,3 +165,22 @@ describe Event, &quot;#single_day?&quot; do
 #  it { Factory(:kansai01).should_not single_day? }
   it { Factory.build(:tokyo01).should be_single_day }
 end
+
+describe Event, &quot;#official_tag&quot; do
+  describe &quot;has no name&quot; do
+    before do
+      event = Event.new
+      @it = event.official_tag
+    end
+    it { @it.should be_nil }
+  end
+
+  describe &quot;has valid event name&quot; do
+    before do
+      @it = Factory.build(:tokyo01).official_tag
+    end
+
+    it { @it.should == &quot;tokyorubykaigi01&quot; }
+  end
+
+end</diff>
      <filename>spec/models/event_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>63b70ba33dcdc3546b5191b17eb59bf3f9fb4ffe</id>
    </parent>
  </parents>
  <author>
    <name>KAKUTANI Shintaro</name>
    <email>shintaro@kakutani.com</email>
  </author>
  <url>http://github.com/kakutani/regional_rubykaigi/commit/1dc44a8ea44bd6bf521366476f069d9857ecc9d7</url>
  <id>1dc44a8ea44bd6bf521366476f069d9857ecc9d7</id>
  <committed-date>2009-01-18T23:01:54-08:00</committed-date>
  <authored-date>2009-01-18T23:01:54-08:00</authored-date>
  <message>Event#official_tag is derived now.</message>
  <tree>23dfceca9b0fb00e09f4b00866c20345bdbfee43</tree>
  <committer>
    <name>KAKUTANI Shintaro</name>
    <email>shintaro@kakutani.com</email>
  </committer>
</commit>
