lib/apartment.rb in apartment-0.17.1 vs lib/apartment.rb in apartment-0.17.2

- old
+ new

@@ -12,10 +12,15 @@ # configure apartment with available options def configure yield self if block_given? end + # Default switch schema to public + def schema_to_switch + @schema_to_switch || "public" + end + # Be careful not to use `return` here so both Proc and lambda can be used without breaking def database_names @database_names.respond_to?(:call) ? @database_names.call : @database_names end @@ -48,10 +53,11 @@ # Specific adapters will be loaded dynamically based on adapter in config end module Elevators autoload :Generic, 'apartment/elevators/generic' - autoload :Subdomain, 'apartment/elevators/subdomain' + autoload :Subdomain, 'apartment/elevators/subdomain' + autoload :FirstSubdomain, 'apartment/elevators/first_subdomain' autoload :Domain, 'apartment/elevators/domain' end module Delayed