Module: Magma::Common

Extended by:
ActiveSupport::Concern
Included in:
Preparer, Reifier, Renderer, Templater
Defined in:
lib/magma/common.rb

Instance Method Summary collapse

Instance Method Details

#handle_output!(output, options) ⇒ Object



13
14
15
16
17
18
# File 'lib/magma/common.rb', line 13

def handle_output!(output, options)
  output!(output) if options[:print]
  overwrite!(options[:infile], output) if options[:overwrite]
  save!(options[:outfile], output) if options[:outfile]
  output
end