class Corraios::Containers::Envelope
Public Instance Methods
can_merge?(envelope)
click to toggle source
# File lib/corraios/containers/envelope.rb, line 11 def can_merge?(envelope) new_weight = self.weight + envelope.weight self.class.valid_field? :weight, new_weight end
merge!(other)
click to toggle source
# File lib/corraios/containers/envelope.rb, line 17 def merge!(other) self.weight += other.weight #TODO: usar maiores end
to_package()
click to toggle source
# File lib/corraios/containers/envelope.rb, line 22 def to_package Package.new(weight: self.weight, height: 2, width: Package::floor_for(:width, self.width), length: Package::floor_for(:length, self.length) ) end