Sha256: 961ad46c57fdd91ffc942c9b060d3bb6636c9122412b312a5465d43363b60a6d

Contents?: true

Size: 437 Bytes

Versions: 5

Compression:

Stored size: 437 Bytes

Contents

# frozen_string_literal: true

# Released under the MIT License.
# Copyright, 2016-2024, by Samuel Williams.
# Copyright, 2023, by Charlie Savage.

require_relative 'lib/clang_version'

module FFI
	module Clang
		def self.clang_version_string
			Lib.extract_string Lib.get_clang_version
		end

		def self.clang_version
			clang_version = self.clang_version_string.match(/\d+\.\d+\.\d+/)
			Gem::Version.new(clang_version)
		end
	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ffi-clang-0.13.0 lib/ffi/clang/clang_version.rb
ffi-clang-0.12.0 lib/ffi/clang/clang_version.rb
ffi-clang-0.11.0 lib/ffi/clang/clang_version.rb
ffi-clang-0.10.0 lib/ffi/clang/clang_version.rb
ffi-clang-0.9.0 lib/ffi/clang/clang_version.rb