Method: CodeRunner::Run::FortranNamelist#formatted_variable_output

Defined in:
lib/coderunner/fortran_namelist.rb

#formatted_variable_output(value) ⇒ Object



615
616
617
618
619
620
621
622
623
624
625
626
627
# File 'lib/coderunner/fortran_namelist.rb', line 615

def formatted_variable_output(value)
  if String::FORTRAN_BOOLS.include? value # var is a Fortran Bool, not really a string
    output = value.to_s
  elsif value.kind_of? Complex
    output = "(#{value.real}, #{value.imag})"
  #elsif value.kind_of? Array
    #output = "(/#{value.map{|v| formatted_variable_output(v)}.join(",")}/)" 
  else
    #p cr_var, cr_var.class
    output = value.inspect
  end
  output
end