Module: ActiveRecordSpatial::Associations::ClassMethods
- Defined in:
- lib/activerecord-spatial/associations/active_record_3.rb,
lib/activerecord-spatial/associations/active_record.rb,
lib/activerecord-spatial/associations/base.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#has_many_spatially(name, *args, &extension) ⇒ Object
112 113 114 115 116 117 118 119 120 |
# File 'lib/activerecord-spatial/associations/active_record_3.rb', line 112 def has_many_spatially(name, = {}, &extension) = () if !ActiveRecordSpatial::SpatialScopeConstants::RELATIONSHIPS.include?([:relationship].to_s) raise ArgumentError.new(%{Invalid spatial relationship "#{[:relationship]}", expected one of #{ActiveRecordSpatial::SpatialScopeConstants::RELATIONSHIPS.inspect}}) end ActiveRecord::Associations::Builder::Spatial.build(self, name, , &extension) end |