Class: Overlaps::OverlapFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/overlaps/overlap_factory.rb

Instance Method Summary collapse

Constructor Details

#initialize(points) ⇒ OverlapFactory

Returns a new instance of OverlapFactory.



4
5
6
7
8
# File 'lib/overlaps/overlap_factory.rb', line 4

def initialize(points)
  @count = -1
  @points = Array(points)
  @overlaps = []
end

Instance Method Details

#overlapsObject



10
11
12
13
# File 'lib/overlaps/overlap_factory.rb', line 10

def overlaps
  build_overlaps_with_points
  @overlaps
end