Class: Ecom::Core::Crew
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Ecom::Core::Crew
- Defined in:
- app/models/ecom/core/crew.rb
Constant Summary collapse
- PERMANENT =
'Permanent'.freeze
- TEMPORARY =
'Temporary'.freeze
Instance Method Summary collapse
-
#set_employment_date ⇒ Object
validates :wage, presence: true, if: ->(o) { o.employment == PERMANENT } validates :wage, absence: true, if: ->(o) { o.employment == TEMPORARY }.
Instance Method Details
#set_employment_date ⇒ Object
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 |