Create signal handler from a Proc. Makes sure arguments are properly wrapped.
# File lib/gir_ffi/signal_base.rb, line 9 def from prc wrap_in_callback_args_mapper(prc) end
# File lib/gir_ffi/signal_base.rb, line 13 def wrap_in_callback_args_mapper prc return prc if FFI::Function === prc return nil if prc.nil? return Proc.new do |*args| call_with_argument_mapping(prc, *args) end end