module Acceptance
module DatastoreFormatting
def format_datastore_options(module_datastore)
module_options = module_datastore.map do |key, value|
value_str = value.to_s
if value_str.match?(/[\s'"\\]/)
escaped = value_str.gsub('"', '\\"')
"#{key}=\"#{escaped}\""
else
"#{key}=#{value_str}"
end
end
module_options.join(' ')
end
end
end