3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/badger/license.rb', line 3
def self.badge type, owner
type = type.downcase
return nil unless params = Config.instance.licenses[type]
target_url = params['url']
if target_url =~ /%s/
target_url = target_url % owner
end
badge_text = type unless badge_text = params['badge_text']
badge_url = 'http://%s/:license-%s-%s' % [
Config.instance.config['badge_service'],
badge_text,
Config.instance.config['license_colour']
]
Badger.badge 'License', badge_url, target_url
end
|