OSDN Git Service

pass model import test
[pettanr/pettanr.git] / app / models / license_group.rb
index a1ab14c..34fbf32 100644 (file)
@@ -3,4 +3,15 @@ class LicenseGroup < ActiveRecord::Base
   validates :classname, :presence => true, :length => {:maximum => 50}
   validates :caption, :presence => true, :length => {:maximum => 30}
   validates :url, :presence => true, :length => {:maximum => 200}, :url => true
+  
+  def self.store name, attr
+    r = LicenseGroup.modify_object name, attr
+    r.save
+    r
+  end
+  
+  def self.import filename
+    LicenseGroup.import_file(filename) {|name, attr| LicenseGroup.store(name, attr)}
+  end
+  
 end