method

update_devcontainer_db_feature

rails latest stable - Class: Rails::Generators::Db::System::ChangeGenerator

Method not available on this version

This method is only available on newer versions. The first available version (v7.2.3) is shown here.

update_devcontainer_db_feature()
private

No documentation available.

# File railties/lib/rails/generators/rails/db/system/change/change_generator.rb, line 168
            def update_devcontainer_db_feature
              features = devcontainer_json["features"]
              db_feature = database.feature

              Database.all.each do |database|
                features.delete(database.feature_name)
              end

              features.merge!(db_feature) if db_feature

              new_json = JSON.pretty_generate(features, indent: "  ", object_nl: "\n  ")

              gsub_file(".devcontainer/devcontainer.json", /("features"\s*:\s*)(.|\n)*?(^\s{2}})/, "\\1#{new_json}")
            end