Sha256: 61fad5e834acb54b6ee9ddbd775f116eab0f394dded791e596c980d674d3a79f

Contents?: true

Size: 375 Bytes

Versions: 13

Compression:

Stored size: 375 Bytes

Contents

module PostGISTypes
  def initialize_type_map(m = type_map)
    super
    %w[
      geography
      geometry
    ].each do |geo_type|
      m.register_type geo_type, ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::SpecializedString.new(geo_type.to_sym)
    end
  end
end

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.class_eval do
  prepend PostGISTypes
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
spatial_features-3.8.0 config/initializers/register_oids.rb
spatial_features-3.6.3 config/initializers/register_oids.rb
spatial_features-3.6.2 config/initializers/register_oids.rb
spatial_features-3.6.1 config/initializers/register_oids.rb
spatial_features-3.6.0 config/initializers/register_oids.rb
spatial_features-3.5.1 config/initializers/register_oids.rb
spatial_features-3.4.8 config/initializers/register_oids.rb
spatial_features-3.4.2 config/initializers/register_oids.rb
spatial_features-3.4.1 config/initializers/register_oids.rb
spatial_features-3.4.0 config/initializers/register_oids.rb
spatial_features-3.3.0 config/initializers/register_oids.rb
spatial_features-3.2.0 config/initializers/register_oids.rb
spatial_features-3.1.0 config/initializers/register_oids.rb