Class: Ecom::Core::Crew

Inherits:
ApplicationRecord show all
Defined in:
app/models/ecom/core/crew.rb

Constant Summary collapse

PERMANENT =
'Permanent'.freeze
TEMPORARY =
'Temporary'.freeze

Instance Method Summary collapse

Instance Method Details

#set_employment_dateObject

validates :wage, presence: true, if: ->(o) { o.employment == PERMANENT } validates :wage, absence: true, if: ->(o) { o.employment == TEMPORARY }



17
18
19
# File 'app/models/ecom/core/crew.rb', line 17

def set_employment_date
  self.employment_date = Date.today
end