houdini/lib/query/query_billing_subscriptions.rb
2019-11-05 13:38:36 -06:00

14 lines
366 B
Ruby

# frozen_string_literal: true
# License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later
require 'qx'
require 'active_support/core_ext'
module QueryBillingSubscriptions
def self.plan_tier(np_id)
sub = Qx.fetch(:billing_subscriptions, nonprofit_id: np_id).last
return 2 if sub && sub['status'] != 'inactive'
0
end
end