blob: 2124bf892e12f02e8a72029d7ebcb1f1817990fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
module SolidusSubscriptions
class SubscriptionReminderPolicy
def initialize(subscription)
@subscription = subscription
end
def send_reminder?
days_for_reminder = SolidusSubscriptions.configuration.days_for_subscription_reminder
return false if days_for_reminder.to_i <= 0
@subscription.actionable_date == Time.zone.today + days_for_reminder
end
private
attr_reader :subscription
end
end
|