Method: Piggybak::LineItem#preprocess
- Defined in:
- app/models/piggybak/line_item.rb
#preprocess ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 |
# File 'app/models/piggybak/line_item.rb', line 31 def preprocess # TODO: Investigate if this is unnecessary if you use reject_if on accepts_nested_attributes_for Piggybak.config.line_item_types.each do |k, v| if v.has_key?(:nested_attrs) && k != self.line_item_type.to_sym self.send("#{k}=", nil) end end method = "preprocess_#{self.line_item_type}" self.send(method) if self.respond_to?(method) end |