diff options
author | tduehr <tduehr@gmail.com> | 2015-03-13 15:34:50 -0500 |
---|---|---|
committer | tduehr <tduehr@gmail.com> | 2015-03-13 15:34:50 -0500 |
commit | e1d563e8b0fd66c1907443bdd80dd8ca2821db46 (patch) | |
tree | 105c168079584ac44eb25f69a1b5ec4c363295ae | |
parent | 9e8fe7835a48806de217b9a13f5b44fb90c843d3 (diff) | |
download | ffi-e1d563e8b0fd66c1907443bdd80dd8ca2821db46.tar.gz |
add 2.2 match for library loading
-rw-r--r-- | lib/ffi.rb | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -1,14 +1,16 @@ if !defined?(RUBY_ENGINE) || RUBY_ENGINE == 'ruby' || RUBY_ENGINE == 'rbx' Object.send(:remove_const, :FFI) if defined?(::FFI) begin - if RUBY_VERSION =~ /1.8/ + if RUBY_VERSION =~ /1\.8/ require '1.8/ffi_c' - elsif RUBY_VERSION =~ /1.9/ + elsif RUBY_VERSION =~ /1\.9/ require '1.9/ffi_c' - elsif RUBY_VERSION =~ /2.0/ + elsif RUBY_VERSION =~ /2\.0/ require '2.0/ffi_c' - elsif RUBY_VERSION =~ /2.1/ + elsif RUBY_VERSION =~ /2\.1/ require '2.1/ffi_c' + elsif RUBY_VERSION =~ /2\.2/ + require '2.2/ffi_c' else require 'ffi_c' end |