OSDN Git Service

arc.url for mmdacc2
authornomeu <nomeu@users.sourceforge.jp>
Sat, 26 Jun 2010 18:34:55 +0000 (03:34 +0900)
committernomeu <nomeu@users.sourceforge.jp>
Sat, 26 Jun 2010 18:34:55 +0000 (03:34 +0900)
app/models/arc.rb
spec/models/arc_spec.rb

index b1331c1..6524896 100644 (file)
@@ -22,6 +22,8 @@ class Arc < ActiveRecord::Base
       "http://loda.jp/mmdfile"
     when "mini"
       "http://www9.atpages.jp/~mmdaccessory/uploader"
+    when "accs"
+      "http://www9.atpages.jp/~mmdaccessory/uploader2"
     end
   end
 
@@ -41,6 +43,8 @@ class Arc < ActiveRecord::Base
       end
     when "mini"
       "#{site}/log/#{number}.#{extname}"
+    when "accs"
+      "#{site}/src/MMD#{code}.#{extname}.html"
     end
   end
 
index 167647c..3d38830 100644 (file)
@@ -20,6 +20,27 @@ describe Arc do
     arc = Arc.new(:code => 'file0121', :extname => 'zip', :locked => 1)
     arc.location_code.should == 'file'
   end
+  it do
+    arc = Arc.new(:code => 'accs_0235', :extname => 'zip')
+    arc.location_code.should == 'accs'
+  end
+
+  #
+  # number
+  #
+  it do
+    arc = Arc.new(:code => 'up0675', :extname => 'zip')
+    arc.number.should == 675
+  end
+  it do
+    arc = Arc.new(:code => 'up0621', :extname => 'zip', :locked => 1)
+    arc.number.should == 621
+  end
+  it do
+    arc = Arc.new(:code => 'accs_0235', :extname => 'zip')
+    arc.number.should == 235
+  end
+
   #
   # url
   #
@@ -51,16 +72,8 @@ describe Arc do
     arc = Arc.new(:code => 'mini0910', :extname => 'zip')
     arc.url.should == "http://www9.atpages.jp/~mmdaccessory/uploader/log/910.zip"
   end
-
-  #
-  # number
-  #
   it do
-    arc = Arc.new(:code => 'up0675', :extname => 'zip')
-    arc.number.should == 675
-  end
-  it do
-    arc = Arc.new(:code => 'up0621', :extname => 'zip', :locked => 1)
-    arc.number.should == 621
+    arc = Arc.new(:code => 'accs_0235', :extname => 'zip', :locked => 1)
+    arc.url.should == "http://www9.atpages.jp/~mmdaccessory/uploader2/src/MMDaccs_0235.zip.html"
   end
 end