Skip to content

Commit

Permalink
correcting incompatiable comparisons
Browse files Browse the repository at this point in the history
  • Loading branch information
gaganawhad committed Aug 24, 2011
1 parent f3b5251 commit 096247d
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions lib/subscription_manager.rb
Expand Up @@ -90,10 +90,11 @@ def self.renew(subscriptions)

def self.check_for_creditcard_expiry(subscriptions)
subscriptions.each do |subscription|
creditcard = subscription.creditcard
if creditcard.year == Date.today.year && (creditcard.month == Date.today.month || creditcard.month == 1.month.from_now)
expiring_month = subscription.creditcard.month.to_i
expiring_year = subscription.creditcard.year.to_i
if expiring_year == Date.today.year && (expiring_month == Date.today.month || expiring_month == 1.month.from_now)
SubscriptionsMailer.expiring_creditcard_message(subscription).deliver
elsif creditcard.year == Date.today.year && (creditcard.month == 1.month.ago.month)
elsif expiring_year == Date.today.year && expiring_month == 1.month.ago.month
subscription.expire
SubscriptionsMailer.expired_creditcard_message(subscription).deliver
end
Expand Down

0 comments on commit 096247d

Please sign in to comment.