Sha256: 7eff4ad0b76e63591af2bace5734d943939202e38d577893c5ee45e4aad1eff6
Contents?: true
Size: 681 Bytes
Versions: 8
Compression:
Stored size: 681 Bytes
Contents
module Apartment class Reloader # Middleware used in development to init Apartment for each request # Necessary due to code reload (annoying). When models are reloaded, they no longer have the proper table_name # That is prepended with the schema (if using postgresql schemas) # I couldn't figure out how to properly hook into the Rails reload process *after* files are reloaded # so I've used this in the meantime. # # Also see apartment/console for the re-definition of reload! that re-init's Apartment # def initialize(app) @app = app end def call(env) Database.init @app.call(env) end end end
Version data entries
8 entries across 8 versions & 1 rubygems