class Skr::InventoryAdjustment
Private Instance Methods
apply_adjustment()
click to toggle source
# File lib/skr/models/inventory_adjustment.rb, line 48 def apply_adjustment self.lines.each do | line | next if line.is_applied? line.unlock_adjusting{ line.adjust_qty! } end true end
ensure_state_is_savable()
click to toggle source
# File lib/skr/models/inventory_adjustment.rb, line 41 def ensure_state_is_savable if applied? && state_was == 'applied' errors.add('base' , "Cannot update record once it's approved and applied") return false end end
should_apply_gl?()
click to toggle source
# File lib/skr/models/inventory_adjustment.rb, line 37 def should_apply_gl? state_event == :mark_applied end