class Boxify::Container

Attributes

placed_boxes[RW]

Public Class Methods

new(width:, depth:, height:) click to toggle source
# File lib/boxify/container.rb, line 7
def initialize(width:, depth:, height:)
  @width = width
  @depth = depth
  @height = height
end

Public Instance Methods

volume_of_placed_boxes() click to toggle source
# File lib/boxify/container.rb, line 13
def volume_of_placed_boxes
  placed_boxes.volume
end
wasted_space_percentage() click to toggle source
# File lib/boxify/container.rb, line 17
def wasted_space_percentage
  (volume - volume_of_placed_boxes).to_f / volume * 100
end