Method: Astromapper::Builder::Volume#initialize

Defined in:
lib/astromapper/builder/volume.rb

#initialize(c, r) ⇒ Volume

Returns a new instance of Volume.



7
8
9
10
11
12
13
14
15
# File 'lib/astromapper/builder/volume.rb', line 7

def initialize(c,r)
  @name   = (config['named']) ? Astromapper.names.sample : "%02d%02d" % [c,r]
  @column = c
  @row    = r
  @star   = Star.new(self)
  [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2][toss(2,0)].times do |i|
    @star.companions = Star.new(self, @star,i)
  end
end