Module: Ecm::TimeTracking::TrackerCalculationSchema::Defaults

Included in:
Ecm::TimeTracking::TrackerCalculationSchema
Defined in:
app/models/ecm/time_tracking/tracker_calculation_schema.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



4
5
6
# File 'app/models/ecm/time_tracking/tracker_calculation_schema.rb', line 4

def self.included(base)
  base.after_initialize :set_defaults, if: :new_record?
end

Instance Method Details

#set_defaultsObject



8
9
10
11
# File 'app/models/ecm/time_tracking/tracker_calculation_schema.rb', line 8

def set_defaults
  self.enabled_from = '01.01.1900 00:00:00'
  self.enabled_to   = '31.12.9999 23:59:59'
end