Module: ErpBaseErpSvcs::Extensions::ActiveRecord::ActsAsNoteType::ClassMethods

Defined in:
lib/erp_base_erp_svcs/extensions/active_record/acts_as_note_type.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_note_typeObject



10
11
12
13
14
15
16
17
18
19
20
# 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