module OpenProject::ServicePacks::Patches::TimeEntryPatch

Public Class Methods

included(receiver) click to toggle source
# File lib/open_project/service_packs/patches/time_entry_patch.rb, line 76
              def self.included(receiver)
                      receiver.extend         ClassMethods
                      receiver.send :include, InstanceMethods
                      receiver.class_eval do
has_one :service_pack_entry, dependent: :delete
                              after_create :log_consumed_units
                              after_update :update_consumed_units
                              before_destroy :get_consumed_units_back
                      end
              end