Sha256: ce774b87daca5d7fe11c1f1dc2f764e08fc58cd35d90466cfd6ecbb20c29aac9
Contents?: true
Size: 593 Bytes
Versions: 9
Compression:
Stored size: 593 Bytes
Contents
# frozen_string_literal: true require 'socket' module Chamber module Integrations module Sinatra def self.registered(app) app.configure do |inner_app| env = inner_app.environment || ENV['RACK_ENV'] root = inner_app.root if defined?(Padrino) env = Padrino.env if Padrino.respond_to?(:env) root = Padrino.root if Padrino.respond_to?(:root) end Chamber.load( basepath: root, namespaces: { environment: -> { env }, hostname: -> { Socket.gethostname }, }, ) end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems