Sha256: e3c17dd337493df3b90b2efaa678bf03bb13feb48d3d713e2dd72fc59b4420a0

Contents?: true

Size: 582 Bytes

Versions: 23

Compression:

Stored size: 582 Bytes

Contents

module Badger
  class License
    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
  end
end

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
cvss-suite-1.0.8 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/lib/badger/license.rb
badgerbadgerbadger-0.15.0 lib/badger/license.rb
cvss-suite-1.0.7 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/lib/badger/license.rb
cvss-suite-1.0.6 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/lib/badger/license.rb
cvss-suite-1.0.5 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/lib/badger/license.rb
cvss-suite-1.0.4 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/lib/badger/license.rb
cvss-suite-1.0.3 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/lib/badger/license.rb
cvss-suite-1.0.2 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/lib/badger/license.rb
cvss-suite-1.0.1 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/lib/badger/license.rb
cvss-suite-1.0.0 vendor/cache/ruby/2.2.0/gems/badgerbadgerbadger-0.14.0/lib/badger/license.rb
badgerbadgerbadger-0.14.0 lib/badger/license.rb
badgerbadgerbadger-0.13.0 lib/badger/license.rb
badgerbadgerbadger-0.12.0 lib/badger/license.rb
badgerbadgerbadger-0.11.2 lib/badger/license.rb
badgerbadgerbadger-0.11.1 lib/badger/license.rb
badgerbadgerbadger-0.10.2 lib/badger/license.rb
badgerbadgerbadger-0.10.1 lib/badger/license.rb
badgerbadgerbadger-0.10.0 lib/badger/license.rb
badgerbadgerbadger-0.9.0 lib/badger/license.rb
badgerbadgerbadger-0.8.3 lib/badger/license.rb