class GirFFI::Builders::ClosureToPointerConvertor
Builder that generates code to convert closure arguments ('user data') from Ruby to C. Used by argument builders.
Public Class Methods
new(argument_name)
click to toggle source
# File lib/gir_ffi/builders/closure_to_pointer_convertor.rb, line 6 def initialize(argument_name) @argument_name = argument_name end
Public Instance Methods
conversion()
click to toggle source
# File lib/gir_ffi/builders/closure_to_pointer_convertor.rb, line 10 def conversion "GirFFI::InPointer.from_closure_data(#{@argument_name})" end