class AgileNotifier::CI::Job::Build

Attributes

number[RW]
result[RW]
revision[RW]
url[RW]

Public Class Methods

new(number, url) click to toggle source
# File lib/agile_notifier/ci.rb, line 42
def initialize(number, url)
  @number = number
  @url = url
  @result = get_result
  @revision = get_revision
end

Public Instance Methods

get_branch() click to toggle source
# File lib/agile_notifier/ci.rb, line 61
def get_branch
  raise(NotImplementedError, "Abstract method [#{__method__}] is called, please implement", caller)
end
get_previous_build() click to toggle source
# File lib/agile_notifier/ci.rb, line 65
def get_previous_build
  raise(NotImplementedError, "Abstract method [#{__method__}] is called, please implement", caller)
end
get_previous_result() click to toggle source
# File lib/agile_notifier/ci.rb, line 69
def get_previous_result
  raise(NotImplementedError, "Abstract method [#{__method__}] is called, please implement", caller)
end
get_result() click to toggle source
# File lib/agile_notifier/ci.rb, line 53
def get_result
  raise(NotImplementedError, "Abstract method [#{__method__}] is called, please implement", caller)
end
get_revision() click to toggle source
# File lib/agile_notifier/ci.rb, line 57
def get_revision
  raise(NotImplementedError, "Abstract method [#{__method__}] is called, please implement", caller)
end
is_building?() click to toggle source
# File lib/agile_notifier/ci.rb, line 49
def is_building?
  raise(NotImplementedError, "Abstract method [#{__method__}] is called, please implement", caller)
end