Method: Vips::Object#set

Defined in:
lib/vips/object.rb

#set(name, value) ⇒ Object



160
161
162
163
164
165
166
167
168
# File 'lib/vips/object.rb', line 160

def set name, value
  GLib::logger.debug("Vips::Object.set") { "#{name} = #{value}" }

  gtype = get_typeof_error name
  gvalue = GObject::GValue.alloc
  gvalue.init gtype
  gvalue.set value
  GObject::g_object_set_property self, name, gvalue
end