Sha256: 28ec17e37438037bad04789adb8a7c8e5ebe2d9580b64973a59ed983318f6e03

Contents?: true

Size: 396 Bytes

Versions: 2

Compression:

Stored size: 396 Bytes

Contents

# frozen_string_literal: true

module Sandboxy
  class Middleware
    def initialize(app)
      @app = app
    end

    def call(_env)
      require 'sandboxy'

      previous_environment = Sandboxy.environment
      $sandboxy = nil

      return unless Sandboxy.environment != previous_environment

      puts "Sandboxy: Moved to #{Sandboxy.configuration.default} environment"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sandboxy-3.0.2 lib/sandboxy/middleware.rb
sandboxy-3.0.1 lib/sandboxy/middleware.rb