Creates property getter and setter code for a given IPropertyInfo.
# File lib/gir_ffi/builders/property_builder.rb, line 5 def initialize property_info @info = property_info end
# File lib/gir_ffi/builders/property_builder.rb, line 9 def getter_def return <<-CODE def #{@info.getter_name} get_property "#{@info.name}" end CODE end
# File lib/gir_ffi/builders/property_builder.rb, line 17 def setter_def return <<-CODE def #{@info.getter_name}= value set_property "#{@info.name}", value end CODE end