Class: Wbase::Subscription
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Wbase::Subscription
- Defined in:
- app/models/wbase/subscription.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.current ⇒ Object
30 31 32 |
# File 'app/models/wbase/subscription.rb', line 30 def self.current where('paid_thru > ?', 7.days.ago) end |
Instance Method Details
#current? ⇒ Boolean
34 35 36 |
# File 'app/models/wbase/subscription.rb', line 34 def current? paid_thru && paid_thru > 7.days.ago end |
#trial? ⇒ Boolean
38 39 40 |
# File 'app/models/wbase/subscription.rb', line 38 def trial? created_at > 14.days.ago end |
#trial_days_left ⇒ Object
42 43 44 45 |
# File 'app/models/wbase/subscription.rb', line 42 def trial_days_left return 0 unless trial? (conversion_day.to_date - Date.current.to_date).to_i end |