Module: TavernaPlayer::Concerns::Models::Workflow
- Extended by:
- ActiveSupport::Concern
- Included in:
- Workflow
- Defined in:
- lib/taverna_player/concerns/models/workflow.rb
Instance Method Summary collapse
-
#inputs ⇒ Object
included.
Instance Method Details
#inputs ⇒ Object
included
26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/taverna_player/concerns/models/workflow.rb', line 26 def inputs workflow = File.open(file) model = T2Flow::Parser.new.parse(workflow) result = [] model.sources.each do |i| description = i.descriptions.nil? ? "" : i.descriptions.join example = i.example_values.nil? ? "" : i.example_values.join result << { :name => i.name, :description => description, :example => example } end result end |