Class: CMORizer::Step::APPLY_CMOR_FILENAME

Inherits:
IndividualBaseStep show all
Defined in:
lib/step.rb

Instance Attribute Summary

Attributes inherited from BaseStep

#forbid_inplace, #initial_prefix, #needs_to_run, #resultpath

Instance Method Summary collapse

Methods inherited from IndividualBaseStep

#can_process?

Methods inherited from BaseStep

#add_input, #initialize, #set_info, #truncate_string

Constructor Details

This class inherits a constructor from CMORizer::Step::BaseStep

Instance Method Details

#create_outpath(*inpaths) ⇒ Object



245
246
247
248
249
250
# File 'lib/step.rb', line 245

def create_outpath(*inpaths)
  raise "can not create CMOR filename for multiple inputs" if inpaths.size > 1
  outname = @global_attributes.filename
          
  File.join @outdir, outname
end

#file_commandsObject



252
253
254
# File 'lib/step.rb', line 252

def file_commands
  []
end