lib/pay/billable.rb in pay-1.0.1 vs lib/pay/billable.rb in pay-1.0.2
- old
+ new
@@ -74,9 +74,14 @@
return subscription.active? if processor_plan.nil?
subscription.active? && subscription.processor_plan == processor_plan
end
+ def on_trial_or_subscribed?(name: 'default', processor_plan: nil)
+ on_trial?(name: name, plan: processor_plan) ||
+ subscribed?(name: name, processor_plan: processor_plan)
+ end
+
def subscription(name: 'default')
subscriptions.for_name(name).last
end
def invoice!