lib/sportdb/models/region.rb in sportdb-0.6.0 vs lib/sportdb/models/region.rb in sportdb-0.7.0
- old
+ new
@@ -1,38 +1,16 @@
-module SportDB::Models
+# encoding: utf-8
-class Region < ActiveRecord::Base
+## todo: how to best extends country model?
- belongs_to :country, :class_name => 'Country', :foreign_key => 'country_id'
+module WorldDB::Models
- has_many :cities, :class_name => 'City', :foreign_key => 'region_id'
- has_many :teams, :through => :cities
+ class Region
+ has_many :teams, :through => :cities
+ end # class Region
+end # module WorldDB::Models
- def self.create_from_ary!( regions, more_values={} )
- regions.each do |values|
-
- ## key & title & country required
- attr = {
- key: values[0],
- title: values[1]
- }
-
- attr = attr.merge( more_values )
-
- ## check for optional values
- values[2..-1].each do |value|
- if value.is_a? Country
- attr[ :country_id ] = value.id
- else
- # issue warning: unknown type for value
- end
- end
-
- Region.create!( attr )
- end # each region
- end
-
-end # class Region
-
-
-end # module Models::SportDB
\ No newline at end of file
+## moved to models/forward
+# module SportDB::Models
+# Region = WorldDB::Models::Region
+# end # module SportDB::Models