class GirFFI::Builders::ClosureConvertor
Builder
that generates code to convert closure arguments (‘user data’) from C to Ruby. Used by argument builders.
Public Class Methods
new(argument_name)
click to toggle source
# File lib/gir_ffi/builders/closure_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_convertor.rb, line 12 def conversion "GirFFI::ArgHelper::OBJECT_STORE.fetch(#{@argument_name})" end