class GirFFI::Builders::PropertyArgumentBuilder

Convertor for arguments for property setters.

Public Instance Methods

ingoing_convertor() click to toggle source
# File lib/gir_ffi/builders/property_argument_builder.rb, line 15
def ingoing_convertor
  if type_info.needs_ruby_to_c_conversion_for_properties?
    RubyToCConvertor.new(type_info, name)
  else
    NullConvertor.new(name)
  end
end
pre_conversion() click to toggle source
# File lib/gir_ffi/builders/property_argument_builder.rb, line 9
def pre_conversion
  pr = []
  pr << "#{call_argument_name} = #{ingoing_convertor.conversion}"
  pr
end