module TavernaPlayer::Concerns::Models::Workflow
Public Instance Methods
inputs()
click to toggle source
# 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