class Ciflows::GraphqlV2

Constants

Client
HTTP
Schema

Attributes

approve_job[RW]
client[R]
job[RW]
job_name[R]
schema[R]
workflow[RW]
workflow_id[R]

Public Class Methods

new(workflow_id, job_name) click to toggle source
# File lib/ciflows/graphql_v2.rb, line 21
def initialize(workflow_id, job_name)
  @workflow_id = workflow_id
  @job_name = job_name
end

Public Instance Methods

get_workflow() click to toggle source
# File lib/ciflows/graphql_v2.rb, line 30
def get_workflow
  @workflow ||= Client.query(Query::WorkflowQuery, variables: { id: workflow_id })
end