Module: OpenStudio::Workflow
- Extended by:
- Workflow
- Included in:
- Workflow
- Defined in:
- lib/openstudio-workflow.rb,
lib/openstudio/workflow/job.rb,
lib/openstudio/workflow/run.rb,
lib/openstudio/workflow/util.rb,
lib/openstudio/workflow/util/io.rb,
lib/openstudio/workflow/version.rb,
lib/openstudio/workflow/registry.rb,
lib/openstudio/workflow/util/model.rb,
lib/openstudio/workflow/util/measure.rb,
lib/openstudio/workflow/util/energyplus.rb,
lib/openstudio/workflow/util/post_process.rb,
lib/openstudio/workflow/util/weather_file.rb,
lib/openstudio/workflow/adapters/output/web.rb,
lib/openstudio/workflow/adapters/input/local.rb,
lib/openstudio/workflow/adapters/output/local.rb,
lib/openstudio/workflow/adapters/output/socket.rb,
lib/openstudio/workflow/adapters/output_adapter.rb
Defined Under Namespace
Modules: InputAdapter, OutputAdapter, Util Classes: Job, OutputAdapters, Registry, Run
Constant Summary collapse
- VERSION =
Suffixes must have periods (not dashes)
'1.2.0'.freeze
Class Method Summary collapse
Instance Method Summary collapse
-
#extract_archive(archive_filename, destination, overwrite = true) ⇒ Object
Extract an archive to a specific location.
Class Method Details
.new_class(current_job, input_adapter, output_adapter, registry, options = {}) ⇒ Object
17 18 19 20 |
# File 'lib/openstudio/workflow/job.rb', line 17 def self.new_class(current_job, input_adapter, output_adapter, registry, = {}) new_job = Object.const_get(current_job).new(input_adapter, output_adapter, registry, ) return new_job end |
Instance Method Details
#extract_archive(archive_filename, destination, overwrite = true) ⇒ Object
Extract an archive to a specific location
44 45 46 47 |
# File 'lib/openstudio-workflow.rb', line 44 def extract_archive(archive_filename, destination, overwrite = true) zf = OpenStudio::UnzipFile.new(archive_filename) zf.extractAllFiles(destination) end |