Module: ErpBaseErpSvcs::Extensions::ActiveRecord::CanBeGenerated::SingletonMethods
- Defined in:
- lib/erp_base_erp_svcs/extensions/active_record/can_be_generated.rb
Overview
ClassMethods
Instance Method Summary collapse
Instance Method Details
#items_generated_by(record) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/erp_base_erp_svcs/extensions/active_record/can_be_generated.rb', line 20 def items_generated_by(record) entity_record_type = (record.class.superclass == ::ActiveRecord::Base) ? record.class.name.to_s : record.class.superclass.to_s joins(:generated_items) .where('generated_items.generated_by_type = ?', entity_record_type) .where('generated_items.generated_by_id = ?', record.id) end |