Class: Etna::Cwl::Operation
Constant Summary collapse
- FIELD_LOADERS =
{ id: PrimitiveLoader::STRING.optional, label: PrimitiveLoader::STRING.optional, doc: PrimitiveLoader::STRING.optional, requirements: NeverLoader::UNSUPPORTED, hints: NeverLoader::UNSUPPORTED, cwlVersion: EnumLoader.new("v1.0", "v1.1", "v1.2").optional, intent: NeverLoader::UNSUPPORTED, class: EnumLoader.new("Operation"), inputs: InputParameter.loader.as_mapped_array('id', 'type'), outputs: OutputParameter.loader.as_mapped_array('id', 'type'), }
Instance Method Summary collapse
Methods inherited from Etna::Cwl
#as_json, as_json, #initialize, load_item, loader
Constructor Details
This class inherits a constructor from Etna::Cwl
Instance Method Details
#id ⇒ Object
648 649 650 |
# File 'lib/etna/cwl.rb', line 648 def id @attributes['id'] end |