Class: ShipIO::Build

Inherits:
Object
  • Object
show all
Defined in:
lib/ShipIO/models/build.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Build

Returns a new instance of Build.



5
6
7
8
9
10
11
12
# File 'lib/ShipIO/models/build.rb', line 5

def initialize(options = {})
  @uuid = options[:uuid]
  @build_number = options[:build_number]
  @commit_sha = options[:commit_sha]
  @state = options[:state]
  @successful = options[:successful]
  @log_url = options[:log_url]
end

Instance Attribute Details

#build_numberObject

Returns the value of attribute build_number.



3
4
5
# File 'lib/ShipIO/models/build.rb', line 3

def build_number
  @build_number
end

#commit_shaObject

Returns the value of attribute commit_sha.



3
4
5
# File 'lib/ShipIO/models/build.rb', line 3

def commit_sha
  @commit_sha
end

#log_urlObject

Returns the value of attribute log_url.



3
4
5
# File 'lib/ShipIO/models/build.rb', line 3

def log_url
  @log_url
end

#stateObject

Returns the value of attribute state.



3
4
5
# File 'lib/ShipIO/models/build.rb', line 3

def state
  @state
end

#successfulObject

Returns the value of attribute successful.



3
4
5
# File 'lib/ShipIO/models/build.rb', line 3

def successful
  @successful
end

#uuidObject

Returns the value of attribute uuid.



3
4
5
# File 'lib/ShipIO/models/build.rb', line 3

def uuid
  @uuid
end