module Neighbor::RegisterTypes

Public Instance Methods

initialize_type_map(m = type_map) click to toggle source
Calls superclass method
# File lib/neighbor.rb, line 11
def initialize_type_map(m = type_map)
  super
  m.register_type "cube", ActiveRecord::ConnectionAdapters::PostgreSQL::OID::SpecializedString.new(:cube)
  m.register_type "vector" do |_, _, sql_type|
    limit = extract_limit(sql_type)
    ActiveRecord::ConnectionAdapters::PostgreSQL::OID::SpecializedString.new(:vector, limit: limit)
  end
end