Sha256: 22f55ae2dc6dc1f32638c90dbe78f63d25a84f852680e7373ac9f8f9e3869f8c

Contents?: true

Size: 445 Bytes

Versions: 16

Compression:

Stored size: 445 Bytes

Contents

module LicenseFinder
  module Platform
    def self.sqlite_adapter
      if java?
        'jdbc:sqlite'
      else
        'sqlite'
      end
    end

    def self.sqlite_gem
      if java?
        'jdbc-sqlite3'
      else
        'sqlite3'
      end
    end

    def self.sqlite_load_path
      if java?
        'jdbc/sqlite3'
      else
        'sqlite3'
      end
    end

    def self.java?
      RUBY_PLATFORM =~ /java/
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
license_finder-0.9.4-java lib/license_finder/platform.rb
license_finder-0.9.4 lib/license_finder/platform.rb
license_finder-0.9.3-java lib/license_finder/platform.rb
license_finder-0.9.3 lib/license_finder/platform.rb
license_finder-0.9.2-java lib/license_finder/platform.rb
license_finder-0.9.2 lib/license_finder/platform.rb
license_finder-0.9.1-java lib/license_finder/platform.rb
license_finder-0.9.1 lib/license_finder/platform.rb
license_finder-0.9.0-java lib/license_finder/platform.rb
license_finder-0.9.0 lib/license_finder/platform.rb
license_finder-0.8.2-java lib/license_finder/platform.rb
license_finder-0.8.2 lib/license_finder/platform.rb
license_finder-0.8.1-java lib/license_finder/platform.rb
license_finder-0.8.1 lib/license_finder/platform.rb
license_finder-0.8.0-java lib/license_finder/platform.rb
license_finder-0.8.0 lib/license_finder/platform.rb