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 8
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 12
def conversion
  "GirFFI::ArgHelper.store(#{@argument_name})"
end