Class: Codeship::Status

Inherits:
Object
  • Object
show all
Includes:
Request
Defined in:
lib/codeship/status.rb

Constant Summary collapse

STATES =
[:branchnotfound, :error, :ignored, :projectnotfound,
:success, :testing, :waiting]

Instance Method Summary collapse

Methods included from Request

#http_request

Constructor Details

#initialize(uuid, options = {}) ⇒ Status

Returns a new instance of Status.



11
12
13
14
# File 'lib/codeship/status.rb', line 11

def initialize uuid, options = {}
  @uuid = uuid
  @branch = options.delete(:branch)
end

Instance Method Details

#statusObject



16
17
18
# File 'lib/codeship/status.rb', line 16

def status
  image.scan(/status_(.*).png/).flatten.first.to_sym
end