myGrid/taverna-player

View on GitHub
app/views/taverna_player/runs/new.json.jbuilder

Summary

Maintainability
Test Coverage
workflow_title = TavernaPlayer.workflow_proxy.title(@workflow) || "None"
workflow_inputs = TavernaPlayer.workflow_proxy.inputs(@workflow)

json.run do
  json.workflow_id @run.workflow_id
  json.name workflow_title
  unless workflow_inputs.empty?
    json.inputs_attributes do
      json.array! workflow_inputs do |input|
        json.name input[:name]
        json.value input[:example]
      end
    end
  end
end