Sha256: 9cabf19326831b84a1e0bc6b1e73f2de624d02838ef5aaba9935918255dbe569

Contents?: true

Size: 315 Bytes

Versions: 22

Compression:

Stored size: 315 Bytes

Contents

module LicenseFinder
  class PossibleLicenseFile
    def initialize(path)
      @path = Pathname(path)
    end

    def path
      @path.to_s
    end

    def license
      License.find_by_text(text)
    end

    def text
      @text ||= (@path.respond_to?(:binread) ? @path.binread : @path.read)
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
license_finder-3.1.1 lib/license_finder/packages/possible_license_file.rb
license_finder-3.0.4 lib/license_finder/packages/possible_license_file.rb
license_finder-3.0.2 lib/license_finder/packages/possible_license_file.rb
license_finder-3.0.1 lib/license_finder/packages/possible_license_file.rb
license_finder-3.0.0 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.2 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.1 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0.rc9 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0.rc8 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0.rc7 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0.rc6 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0.rc5 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0.rc4 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0.rc3 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0.rc2 lib/license_finder/packages/possible_license_file.rb
license_finder-2.1.0.rc1 lib/license_finder/packages/possible_license_file.rb
license_finder-2.0.4 lib/license_finder/packages/possible_license_file.rb
license_finder-2.0.3 lib/license_finder/packages/possible_license_file.rb
license_finder-2.0.2 lib/license_finder/packages/possible_license_file.rb