Module: Badger

Defined in:
lib/badger/cli.rb,
lib/badger/badge.rb,
lib/badger/bonus.rb,
lib/badger/badger.rb,
lib/badger/config.rb,
lib/badger/helpers.rb,
lib/badger/license.rb,
lib/badger/rubygem.rb,
lib/badger/service.rb,
lib/badger/version.rb

Defined Under Namespace

Classes: Badger, Bonus, CLI, Config, License, Rubygem, Service

Constant Summary collapse

VERSION =
"0.12.0"

Class Method Summary collapse

Class Method Details

.badge(text, badge_url, target_url) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/badger/badge.rb', line 2

def Badger.badge text, badge_url, target_url
  badge_url = "%s.%s" % [
    badge_url,
    Config.instance.config['badge_type']
  ]

  badge_style = Config.instance.config['badge_style']
  badge_url = "%s?style=%s" % [
    badge_url,
    badge_style
  ] if badge_style

  "[![%s](%s)](%s)" % [
      text,
      badge_url,
      target_url
  ]
end