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