Sha256: 12f22772e7bc822bea262fd55ba1fd2116fcbfa5f20c88775aad42cf6b3d5fd7

Contents?: true

Size: 352 Bytes

Versions: 1

Compression:

Stored size: 352 Bytes

Contents

# frozen_string_literal: true

if SolidusActAsTenant.config.class_name == 'Spree::Tenant'
  module Spree
    class Tenant < Spree::Base
      validates :name, presence: true, uniqueness: true
      validates :subdomain, uniqueness: true
      validates :domain, uniqueness: true
    end
  end
else
  class Tenant
    # No-op class definition
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
solidus_act_as_tenant-0.0.3 app/models/spree/tenant.rb