class Landlady::Tenant
Private Instance Methods
create_schema()
click to toggle source
# File lib/landlady.rb, line 45 def create_schema Landlady.create_schema id unless Landlady.schemas.include? id end
load_tables()
click to toggle source
# File lib/landlady.rb, line 49 def load_tables return if Rails.env.test? Landlady.set_search_path id, false load "#{Rails.root}/db/schema.rb" ::Application::SHARED_TABLES.each { |name| connection.execute %{drop table "#{name}"} } Landlady.restore_default_search_path end
prepare_tenant()
click to toggle source
# File lib/landlady.rb, line 40 def prepare_tenant create_schema load_tables end