1 class LicenseGroup < ActiveRecord::Base
2 validates :name, :presence => true, :length => {:maximum => 50}, :uniqueness => true
3 validates :classname, :presence => true, :length => {:maximum => 50}
4 validates :caption, :presence => true, :length => {:maximum => 30}
5 validates :url, :presence => true, :length => {:maximum => 200}, :url => true
7 def self.store name, attr
8 r = LicenseGroup.modify_object name, attr
13 def self.import filename
14 LicenseGroup.import_file(filename) {|name, attr| LicenseGroup.store(name, attr)}