module Clusterable
end

$LOAD_PATH.unshift(File.dirname(__FILE__))

require 'clusterable/point'
require 'clusterable/cluster'

$LOAD_PATH.shift
module Clusterable
  autoload :Point,   'clusterable/point'
  autoload :Cluster, 'clusterable/cluster'
end

Use autoload to lazy load classes when they are needed.
Use autoload to lazy load classes when they are needed.