Module: Neighbor::RegisterTypes

Defined in:
lib/neighbor.rb

Instance Method Summary collapse

Instance Method Details

#initialize_type_map(m = type_map) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/neighbor.rb', line 11

def initialize_type_map(m = type_map)
  super
  m.register_type "cube", Type::Cube.new
  m.register_type "vector" do |_, _, sql_type|
    limit = extract_limit(sql_type)
    Type::Vector.new(limit: limit)
  end
end