Project

General

Profile

« Previous | Next » 

Revision 477f976e

Added by Marek Hulán over 7 years ago

Fixes #18205 - Add save_to_file macro

View differences:

lib/foreman/renderer.rb
ALLOWED_GENERIC_HELPERS ||= [ :foreman_url, :snippet, :snippets, :snippet_if_exists, :indent, :foreman_server_fqdn,
:foreman_server_url, :log_debug, :log_info, :log_warn, :log_error, :log_fatal, :template_name, :dns_lookup,
:pxe_kernel_options ]
:pxe_kernel_options, :save_to_file ]
ALLOWED_HOST_HELPERS ||= [ :grub_pass, :ks_console, :root_pass,
:media_path, :param_true?, :param_false?, :match,
:host_param_true?, :host_param_false?,
......
snippet name, options.merge(:silent => true)
end
def save_to_file(filename, content)
"cat << EOF > #{filename}\n#{content}EOF"
end
def indent(count)
return unless block_given? && (text = yield.to_s)
prefix = " " * count

Also available in: Unified diff