Sha256: d4f21084d2c97af425951e47e7905a3ab772140e7d587f3bc61f2db31ea730f1

Contents?: true

Size: 234 Bytes

Versions: 9

Compression:

Stored size: 234 Bytes

Contents

module KktShoppe
  class SettingsLoader
    
    def initialize(app)
      @app = app
    end
    
    def call(env)
      KktShoppe.reset_settings
      @app.call(env)
    ensure
      KktShoppe.reset_settings
    end
    
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
kkt_shoppe-2.0.2 lib/kkt_shoppe/settings_loader.rb
kkt_shoppe-2.0.1 lib/kkt_shoppe/settings_loader.rb
kkt_shoppe-2.0.0 lib/kkt_shoppe/settings_loader.rb
kkt_shoppe-1.3.0 lib/kkt_shoppe/settings_loader.rb
kkt_shoppe-1.2.1 lib/kkt_shoppe/settings_loader.rb
kkt_shoppe-1.2.0 lib/kkt_shoppe/settings_loader.rb
kkt_shoppe-1.1.2 lib/kkt_shoppe/settings_loader.rb
kkt_shoppe-1.1.1 lib/kkt_shoppe/settings_loader.rb
kkt_shoppe-1.1.0 lib/kkt_shoppe/settings_loader.rb