Module: Tenantify
- Defined in:
- lib/tenantify.rb,
lib/tenantify/tenant.rb,
lib/tenantify/version.rb,
lib/tenantify/resource.rb,
lib/tenantify/middleware.rb,
lib/tenantify/configuration.rb,
lib/tenantify/middleware/builder.rb,
lib/tenantify/middleware/strategies.rb,
lib/tenantify/middleware/strategies/host.rb,
lib/tenantify/middleware/strategies/header.rb,
lib/tenantify/middleware/strategies/default.rb
Defined Under Namespace
Modules: Tenant Classes: Configuration, Middleware, Resource
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
-
.configuration ⇒ Configuration
Tenantify configuration.
-
.configure {|configuration| ... } ⇒ Object
A helper to configure Tenantify.
-
.current ⇒ Object
An alias to Tenant::current.
-
.resource(correspondence) ⇒ Object
An alias to Resource::new.
-
.use!(tenant) ⇒ Object
An alias to Tenant::use!.
-
.using(tenant, &block) ⇒ Object
An alias to Tenant::using.
Class Method Details
.configuration ⇒ Configuration
Tenantify configuration
12 13 14 |
# File 'lib/tenantify.rb', line 12 def self.configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
A helper to configure Tenantify
19 20 21 |
# File 'lib/tenantify.rb', line 19 def self.configure yield configuration end |
.current ⇒ Object
An alias to Tenant::current
47 48 49 |
# File 'lib/tenantify.rb', line 47 def self.current Tenant.current end |
.resource(correspondence) ⇒ Object
An alias to Resource::new
54 55 56 |
# File 'lib/tenantify.rb', line 54 def self.resource correspondence Resource.new(correspondence) end |