class Vixen::Model::Base

Attributes

handle[R]

Public Class Methods

finalize(handle) click to toggle source
# File lib/vixen/model/base.rb, line 14
def self.finalize(handle)
  proc do
    Vixen::Bridge.destroy(handle)
  end
end
new(handle) click to toggle source
# File lib/vixen/model/base.rb, line 8
def initialize(handle)
  @handle = handle

  ObjectSpace.define_finalizer( self, self.class.finalize(handle) )
end

Public Instance Methods

get_string_property(property_id) click to toggle source
# File lib/vixen/model/base.rb, line 20
def get_string_property(property_id)
  Vixen::Bridge.get_string_property handle, property_id
end