Module: ErpBaseErpSvcs::Extensions::ActiveRecord::CanBeGenerated::InstanceMethods
- Defined in:
- lib/erp_base_erp_svcs/extensions/active_record/can_be_generated.rb
Overview
SingletonMethods
Instance Method Summary collapse
Instance Method Details
#generated_by ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/erp_base_erp_svcs/extensions/active_record/can_be_generated.rb', line 31 def generated_by if generated_items.length == 1 generated_items.first.generated_by else generated_items.collect(&:generated_by) end end |
#generated_by=(record) ⇒ Object
39 40 41 42 43 44 45 46 47 |
# File 'lib/erp_base_erp_svcs/extensions/active_record/can_be_generated.rb', line 39 def generated_by=(record) if record.is_a?(Array) record.each do |item| GeneratedItem.create(generated_record: self, generated_by: item) end else GeneratedItem.create(generated_record: self, generated_by: record) end end |