Make ffi type to getter/setter method search more robust to work in 1.8 and 1.9.
This commit is contained in:
		
							parent
							
								
									a21071b590
								
							
						
					
					
						commit
						893c457b35
					
				| 
						 | 
				
			
			@ -21,8 +21,9 @@ module ProcessShared
 | 
			
		|||
      # See https://github.com/ffi/ffi/issues/118
 | 
			
		||||
      ffi_type = FFI.find_type(self.type)
 | 
			
		||||
 | 
			
		||||
      name, _ = FFI::TypeDefs.find do |(name, t)|
 | 
			
		||||
        t == ffi_type
 | 
			
		||||
      name = if ffi_type.inspect =~ /FFI::Type::Builtin:(\w+)*/
 | 
			
		||||
               # name will be something like int32
 | 
			
		||||
               $1.downcase
 | 
			
		||||
             end
 | 
			
		||||
 | 
			
		||||
      unless name
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue