1
0
Fork 0
discourse-custom-wizard-unl.../lib/custom_wizard/pro.rb

25 Zeilen
464 B
Ruby

# frozen_string_literal: true
class CustomWizard::Pro
NAMESPACE ||= "#{CustomWizard::PLUGIN_NAME}_pro"
attr_reader :authentication,
:subscription
def initialize
@authentication = CustomWizard::ProAuthentication.new
@subscription = CustomWizard::ProSubscription.new
end
def authorized?
@authentication.active?
end
def subscribed?
@subscription.active?
end
2021-08-10 11:00:42 +02:00
def self.subscribed?
self.new.subscribed?
end
end