Skip to content

Commit

Permalink
Fix install generator to ensure middleware is enabled
Browse files Browse the repository at this point in the history
  • Loading branch information
lewispb committed May 9, 2024
1 parent ae9ba0c commit 01d18ad
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@ def create_initializer_file
RUBY
end

def configure_initializer
def insert_admin_configuration
initializer = <<~RUBY
config.mission_control.web.middleware_enabled = false
# Admin
config.mission_control.web.administered_applications = [
{ name: "My App", redis: Redis.new(url: ENV.fetch("REDIS_URL", "redis://localhost:6379/0")) }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ def create_initializer_file
RUBY
end

def configure_initializer
def insert_middleware_configuration
initializer = <<~RUBY
# Middleware
config.mission_control.web.host_application_name = "My App"
Expand All @@ -18,5 +18,9 @@ def configure_initializer

insert_into_file INITIALIZER_FILE_PATH, indent(initializer), after: "Rails.application.configure do\n"
end

def toggle_middleware_enabled
gsub_file INITIALIZER_FILE_PATH, "middleware_enabled = false", "middleware_enabled = true"
end
end
end

0 comments on commit 01d18ad

Please sign in to comment.