Class: Sandboxy::Middleware

Inherits:
Object
  • Object
show all
Defined in:
lib/sandboxy/middleware.rb

Instance Method Summary collapse

Constructor Details

#initialize(app) ⇒ Middleware

Returns a new instance of Middleware.



4
5
6
# File 'lib/sandboxy/middleware.rb', line 4

def initialize app
    @app = app
end

Instance Method Details

#call(env) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/sandboxy/middleware.rb', line 8

def call env
    require 'sandboxy'

    previous_environment = Sandboxy.environment
    $sandboxy = nil

    puts "Sandboxy: Moved to #{Sandboxy.configuration.default} environment" if Sandboxy.environment != previous_environment
end