class GithubBuildStatus

Public Class Methods

new(output_path,background_colour=TRANSPARENT_BACKGROUND,custom_font=NO_CUSTOM_FONT) click to toggle source
# File src/presets/github_build_status.rb, line 6
def initialize(output_path,background_colour=TRANSPARENT_BACKGROUND,custom_font=NO_CUSTOM_FONT)
  @shield = ShieldSystem.new(output_path)
  @background_colour = background_colour
  @custom_font = custom_font
end

Public Instance Methods

error() click to toggle source
# File src/presets/github_build_status.rb, line 28
def error
  shield(BuildStatus.error)
end
failing() click to toggle source
# File src/presets/github_build_status.rb, line 16
def failing
  shield(BuildStatus.failing)
end
passing() click to toggle source
# File src/presets/github_build_status.rb, line 12
def passing
  shield(BuildStatus.passing)
end
pending() click to toggle source
# File src/presets/github_build_status.rb, line 20
def pending
  shield(BuildStatus.pending)
end
shield(status, override_filename=false) click to toggle source
# File src/presets/github_build_status.rb, line 36
def shield(status, override_filename=false)
  @shield.github_shield(override_filename ? status.name.downcase : BuildStatus.filename, BuildStatus.key.name, status.name,
                        BuildStatus.key.colour, status.colour, BuildStatus.value.colour, BuildStatus.value.colour, @background_colour, @custom_font)
end
unknown() click to toggle source
# File src/presets/github_build_status.rb, line 32
def unknown
  shield(BuildStatus.unknown)
end
unstable() click to toggle source
# File src/presets/github_build_status.rb, line 24
def unstable
  shield(BuildStatus.unstable)
end