Sha256: 9dee0b0feab47ed65bee7ab6039f9c05c2ba4901a63a46bfae4f274d9960a60e

Contents?: true

Size: 289 Bytes

Versions: 12

Compression:

Stored size: 289 Bytes

Contents

module Armg::AbstractMysqlAdapterExt
  def initialize_type_map(m)
    super
    m.register_type %r(^geometry)i,  Armg::MysqlGeometry.new
  end

  def indexes(*args, &block)
    super.tap do |is|
      is.each do |i|
        i.lengths = nil if i.type = :spatial
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
armg-0.6.1 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.6.0 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.5.2 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.5.1 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.5.0 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.4.4 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.4.3 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.4.2 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.4.1 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.4.0 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.3.0 lib/armg/abstract_mysql_adapter_ext.rb
armg-0.2.0 lib/armg/abstract_mysql_adapter_ext.rb