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