Class: GoApiClient::Domain::Pipeline

Inherits:
AttributeHelper show all
Defined in:
lib/go_api_client/domain/pipeline.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ Pipeline

Returns a new instance of Pipeline.



14
15
16
# File 'lib/go_api_client/domain/pipeline.rb', line 14

def initialize(attributes={})
  super(attributes)
end

Instance Attribute Details

#approved_byObject

Tags



10
11
12
# File 'lib/go_api_client/domain/pipeline.rb', line 10

def approved_by
  @approved_by
end

#counterObject

Self attributes



8
9
10
# File 'lib/go_api_client/domain/pipeline.rb', line 8

def counter
  @counter
end

#idObject

Tags



10
11
12
# File 'lib/go_api_client/domain/pipeline.rb', line 10

def id
  @id
end

#inserted_after_uriObject

Tags



10
11
12
# File 'lib/go_api_client/domain/pipeline.rb', line 10

def inserted_after_uri
  @inserted_after_uri
end

#labelObject

Self attributes



8
9
10
# File 'lib/go_api_client/domain/pipeline.rb', line 8

def label
  @label
end

#nameObject

Self attributes



8
9
10
# File 'lib/go_api_client/domain/pipeline.rb', line 8

def name
  @name
end

#parsed_materialsObject

Parsed object



12
13
14
# File 'lib/go_api_client/domain/pipeline.rb', line 12

def parsed_materials
  @parsed_materials
end

#parsed_stagesObject

Parsed object



12
13
14
# File 'lib/go_api_client/domain/pipeline.rb', line 12

def parsed_stages
  @parsed_stages
end

#schedule_timeObject

Tags



10
11
12
# File 'lib/go_api_client/domain/pipeline.rb', line 10

def schedule_time
  @schedule_time
end

#self_uriObject

Tags



10
11
12
# File 'lib/go_api_client/domain/pipeline.rb', line 10

def self_uri
  @self_uri
end

#stagesObject

Tags



10
11
12
# File 'lib/go_api_client/domain/pipeline.rb', line 10

def stages
  @stages
end

Instance Method Details

#authorsObject



22
23
24
# File 'lib/go_api_client/domain/pipeline.rb', line 22

def authors
  @authors ||= stages.first.authors
end