Class: Gitlab::Ci::Badge::Release::Metadata

Inherits:
Metadata
  • Object
show all
Defined in:
lib/gitlab/ci/badge/release/metadata.rb

Instance Method Summary collapse

Methods inherited from Metadata

#to_asciidoc, #to_html, #to_markdown

Methods included from Routing

includes_helpers, redirect_legacy_paths, url_helpers

Constructor Details

#initialize(badge) ⇒ Metadata

Returns a new instance of Metadata.



7
8
9
# File 'lib/gitlab/ci/badge/release/metadata.rb', line 7

def initialize(badge)
  @project = badge.project
end

Instance Method Details

#image_urlObject



15
16
17
# File 'lib/gitlab/ci/badge/release/metadata.rb', line 15

def image_url
  release_project_badges_url(@project, format: :svg)
end


19
20
21
# File 'lib/gitlab/ci/badge/release/metadata.rb', line 19

def link_url
  project_releases_url(@project)
end

#titleObject



11
12
13
# File 'lib/gitlab/ci/badge/release/metadata.rb', line 11

def title
  'Latest Release'
end