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