module ErpBaseErpSvcs::Extensions::ActiveRecord::ActsAsNoteType::ClassMethods

Public Instance Methods

acts_as_note_type() click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_note_type.rb, line 10
                      def acts_as_note_type
extend ActsAsNoteType::SingletonMethods
                            include ActsAsNoteType::InstanceMethods
                            
                              after_initialize :initialize_note_type
                            after_create :save_note_type
                            after_update :save_note_type
                            after_destroy :destroy_note_type
                            
                              has_one :note_type_record, :as => :note_type_record, :class_name => 'NoteType'
                      end