class AnsibleTowerClient::WorkflowJobTemplate

Public Class Methods

endpoint() click to toggle source
# File lib/ansible_tower_client/base_models/workflow_job_template.rb, line 3
def self.endpoint
  'workflow_job_templates'.freeze
end

Public Instance Methods

launch(options = {}) click to toggle source
# File lib/ansible_tower_client/base_models/workflow_job_template.rb, line 7
def launch(options = {})
  launch_url = "#{url}launch/"
  response   = api.post(launch_url, options).body
  job        = JSON.parse(response)
  api.workflow_jobs.find(job['workflow_job'])
end
override_raw_attributes() click to toggle source
# File lib/ansible_tower_client/base_models/workflow_job_template.rb, line 18
def override_raw_attributes
  { :organization => :organization_id }
end
workflow_nodes() click to toggle source
# File lib/ansible_tower_client/base_models/workflow_job_template.rb, line 14
def workflow_nodes
  Collection.new(api).find_all_by_url(related['workflow_nodes'])
end