Sha256: 6747be0c16f204e166c9bd8ff36d87d9fe882fac7fceb19674377298a0fe9652

Contents?: true

Size: 373 Bytes

Versions: 8

Compression:

Stored size: 373 Bytes

Contents

module LicenseFinder
  class LicenseAlias < Sequel::Model
    def initialize(*args)
      super
      self.url = LicenseUrl.find_by_name name
    end

    def whitelisted?
      !!(config.whitelisted?(name))
    end

    def set_manually(name)
      update('name' => name, 'manual' => true)
    end

    private

    def config
      LicenseFinder.config
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
license_finder-0.9.0-java lib/license_finder/tables/license_alias.rb
license_finder-0.9.0 lib/license_finder/tables/license_alias.rb
license_finder-0.8.2-java lib/license_finder/tables/license_alias.rb
license_finder-0.8.2 lib/license_finder/tables/license_alias.rb
license_finder-0.8.1-java lib/license_finder/tables/license_alias.rb
license_finder-0.8.1 lib/license_finder/tables/license_alias.rb
license_finder-0.8.0-java lib/license_finder/tables/license_alias.rb
license_finder-0.8.0 lib/license_finder/tables/license_alias.rb