Method: WordSearch::ThreeDimensional::Plane#initialize
- Defined in:
- lib/word_search/three_dimensional/plane.rb
#initialize(x, y, z) ⇒ Plane
Returns a new instance of Plane.
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/word_search/three_dimensional/plane.rb', line 9 def initialize(x, y, z) @catalog = Catalog.new @x, @y, @z = x, y, z initialize_plane do |x_point, y_point| self[x_point][y_point] = {} z.times do |z_point| self[x_point][y_point][z_point] = Point.new(x_point, y_point, z_point) end end end |