Class: Commissionwork::Subscription
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Commissionwork::Subscription
- Defined in:
- app/models/commissionwork/subscription.rb
Instance Method Summary collapse
Instance Method Details
#end_date_before_start_date ⇒ Object
16 17 18 19 |
# File 'app/models/commissionwork/subscription.rb', line 16 def end_date_before_start_date subscriptionStartDate.present? && subscriptionEndDate.present? && subscriptionEndDate < subscriptionStartDate errors.add(:subscriptionEndDate, 'end date must be after start date') end |
#end_date_cannot_be_in_the_past ⇒ Object
11 12 13 14 |
# File 'app/models/commissionwork/subscription.rb', line 11 def end_date_cannot_be_in_the_past subscriptionEndDate.present? && subscriptionEndDate < DateTime.current errors.add(:subscriptionEndDate, "can't be in the past") end |