Class: Etna::Cwl::StepInput

Inherits:
Etna::Cwl show all
Defined in:
lib/etna/cwl.rb

Constant Summary collapse

FIELD_LOADERS =
{
    id: PrimitiveLoader::STRING.optional,
    source: SourceLoader.new.optional,
    label: PrimitiveLoader::STRING.optional,
    linkMerge: NeverLoader::UNSUPPORTED,
    pickValue: NeverLoader::UNSUPPORTED,
    loadContents: NeverLoader::UNSUPPORTED,
    loadListing: NeverLoader::UNSUPPORTED,
    valueFrom: NeverLoader::UNSUPPORTED,
    default: AnyLoader::ANY.optional,
}

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

#idObject



625
626
627
# File 'lib/etna/cwl.rb', line 625

def id
  @attributes['id']
end

#sourceObject



629
630
631
# File 'lib/etna/cwl.rb', line 629

def source
  @attributes['source']
end