Class: SaasPlatform::Account

Inherits:
ApplicationRecord show all
Includes:
PgSearch::Model
Defined in:
app/models/saas_platform/account.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.currentObject



18
19
20
# File 'app/models/saas_platform/account.rb', line 18

def self.current
  ActsAsTenant.current_tenant
end

Instance Method Details

#can_use?(feature) ⇒ Boolean

Returns:

  • (Boolean)


26
27
28
# File 'app/models/saas_platform/account.rb', line 26

def can_use?(feature)
  plan.has_feature?(feature)
end

#planObject



22
23
24
# File 'app/models/saas_platform/account.rb', line 22

def plan
  @plan ||= PlanService.new(self)
end