Move argumentize to Utils

This commit is contained in:
David Heinemeier Hansson
2023-01-20 10:26:36 +01:00
parent 454015b294
commit 9bb1fb7166
4 changed files with 9 additions and 8 deletions

View File

@@ -7,6 +7,7 @@ require "mrsk/utils"
class Mrsk::Configuration
delegate :service, :image, :servers, :env, :labels, :registry, :builder, to: :config, allow_nil: true
delegate :argumentize, to: Mrsk::Utils
class << self
def create_from(base_config_file, destination: nil)
@@ -18,10 +19,6 @@ class Mrsk::Configuration
end)
end
def argumentize(argument, attributes, redacted: false)
attributes.flat_map { |k, v| [ argument, redacted ? Mrsk::Utils.redact("#{k}=#{v}") : "#{k}=#{v}" ] }
end
private
def load_config_file(file)
if file.exist?
@@ -94,7 +91,7 @@ class Mrsk::Configuration
def env_args
if config.env.present?
self.class.argumentize "-e", config.env
argumentize "-e", config.env
else
[]
end