Class: SpreeCmCommissioner::Tenant

Inherits:
Base
  • Object
show all
Extended by:
FriendlyId
Includes:
JsonPreferenceValidator, TenantPreference
Defined in:
app/models/spree_cm_commissioner/tenant.rb

Instance Method Summary collapse

Instance Method Details

#active_vendorObject



25
26
27
# File 'app/models/spree_cm_commissioner/tenant.rb', line 25

def active_vendor
  vendors.where(state: :active).first
end

#formatted_urlObject



33
34
35
36
37
# File 'app/models/spree_cm_commissioner/tenant.rb', line 33

def formatted_url
  return if host.blank?

  Rails.env.development? || Rails.env.test? ? "http://#{host}" : "https://#{host}"
end

#urlObject



29
30
31
# File 'app/models/spree_cm_commissioner/tenant.rb', line 29

def url
  host
end