Class: Ekylibre::MultiTenancy::Tenant

Inherits:
Object
  • Object
show all
Defined in:
lib/ekylibre/multi_tenancy/tenant.rb

Overview

Represents a tenant in the MultiTenancy plugin

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name:, private_directory:) ⇒ Tenant

Returns a new instance of Tenant.

Parameters:

  • name (String)
  • private_directory (Pathname)


16
17
18
19
# File 'lib/ekylibre/multi_tenancy/tenant.rb', line 16

def initialize(name:, private_directory:)
  @name = name
  @private_directory = private_directory
end

Instance Attribute Details

#nameString (readonly)

Returns:

  • (String)


10
11
12
# File 'lib/ekylibre/multi_tenancy/tenant.rb', line 10

def name
  @name
end

#private_directoryPathname (readonly)

Returns:

  • (Pathname)


12
13
14
# File 'lib/ekylibre/multi_tenancy/tenant.rb', line 12

def private_directory
  @private_directory
end